{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import spacy\n",
    "spacy.load('en')\n",
    "from spacy.lang.en import English\n",
    "parser = English()\n",
    "\n",
    "def tokenize(text):\n",
    "    lda_tokens = []\n",
    "    tokens = parser(text)\n",
    "    for token in tokens:\n",
    "        if token.orth_.isspace():\n",
    "            continue\n",
    "        elif token.like_url:\n",
    "            lda_tokens.append('URL')\n",
    "        elif token.orth_.startswith('@'):\n",
    "            lda_tokens.append('SCREEN_NAME')\n",
    "        else:\n",
    "            lda_tokens.append(token.lower_)\n",
    "    return lda_tokens"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[nltk_data] Downloading package wordnet to /Users/sli/nltk_data...\n",
      "[nltk_data]   Package wordnet is already up-to-date!\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "True"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import nltk\n",
    "nltk.download('wordnet')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "from nltk.corpus import wordnet as wn\n",
    "def get_lemma(word):\n",
    "    lemma = wn.morphy(word)\n",
    "    if lemma is None:\n",
    "        return word\n",
    "    else:\n",
    "        return lemma\n",
    "    \n",
    "from nltk.stem.wordnet import WordNetLemmatizer\n",
    "def get_lemma2(word):\n",
    "    return WordNetLemmatizer().lemmatize(word)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "dogs dog dog\n",
      "ran run ran\n",
      "discouraged discourage discouraged\n"
     ]
    }
   ],
   "source": [
    "for w in ['dogs', 'ran', 'discouraged']:\n",
    "    print(w, get_lemma(w), get_lemma2(w))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[nltk_data] Downloading package stopwords to /Users/sli/nltk_data...\n",
      "[nltk_data]   Package stopwords is already up-to-date!\n"
     ]
    }
   ],
   "source": [
    "nltk.download('stopwords')\n",
    "en_stop = set(nltk.corpus.stopwords.words('english'))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "def prepare_text_for_lda(text):\n",
    "    tokens = tokenize(text)\n",
    "    tokens = [token for token in tokens if len(token) > 4]\n",
    "    tokens = [token for token in tokens if token not in en_stop]\n",
    "    tokens = [get_lemma(token) for token in tokens]\n",
    "    return tokens"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['rigorous', 'integration', 'piece', 'linear', 'continuous', 'system']\n",
      "['shape', 'transformation', 'polyhedral', 'object']\n",
      "['search', 'challenge', 'opportunity']\n",
      "['programming']\n",
      "['efficient', 'resource', 'allocation', 'flexible', 'channel', 'cooperation', 'ofdma', 'cognitive', 'radio', 'network']\n",
      "['connectivity', 'large', 'scale', 'cognitive', 'radio', 'network']\n",
      "['hardware', 'accelerate', 'shaders', 'using']\n",
      "['domain', 'circuit', 'model', 'chemical', 'reaction']\n",
      "['bin', 'algorithm', 'accurate', 'computer', 'aid', 'device', 'modeling']\n",
      "['output', 'perturbation', 'query', 'relaxation']\n",
      "['parallel', 'processor', 'architecture', 'graphics', 'arithmetic', 'operations']\n",
      "['efficient', 'management', 'multiversion', 'document', 'object', 'reference']\n",
      "['exact', 'regenerate', 'code', 'byzantine', 'fault', 'tolerance', 'distribute', 'storage']\n",
      "['offset', 'cancellation', 'crossing', 'base', 'circuit']\n",
      "['image', 'sensor', 'spike', 'pixel', 'retinal', 'stimulation']\n",
      "['hardness', 'approximation', 'survivable', 'multi', 'level', 'problem']\n",
      "['issue', 'distribute', 'database', 'management', 'system', 'technical', 'overview']\n",
      "['uniform', 'recursive', 'subdivision', 'surface']\n",
      "['stack', 'memory', 'design', 'instruction', 'folding', 'processor']\n",
      "['framework', 'optimal', 'battery', 'management', 'wireless', 'node']\n",
      "['selection', 'reduce', 'encoding', 'complexity', 'h.264/avc']\n",
      "['speed', 'class', 'current', 'circuit']\n",
      "['design', 'gallery', 'general', 'approach', 'setting', 'parameter', 'computer', 'graphics', 'animation']\n",
      "['simple', 'realistic', 'generation']\n",
      "['toward', 'practical', 'constraint', 'database']\n"
     ]
    }
   ],
   "source": [
    "import random\n",
    "text_data = []\n",
    "with open('dataset.csv') as f:\n",
    "    for line in f:\n",
    "        tokens = prepare_text_for_lda(line)\n",
    "        if random.random() > .99:\n",
    "            print(tokens)\n",
    "            text_data.append(tokens)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [],
   "source": [
    "from gensim import corpora\n",
    "dictionary = corpora.Dictionary(text_data)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [],
   "source": [
    "corpus = [dictionary.doc2bow(text) for text in text_data]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [],
   "source": [
    "import pickle\n",
    "pickle.dump(corpus, open('corpus.pkl', 'wb'))\n",
    "dictionary.save('dictionary.gensim')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Try 5 topics"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [],
   "source": [
    "import gensim\n",
    "NUM_TOPICS = 5\n",
    "ldamodel = gensim.models.ldamodel.LdaModel(corpus, num_topics = NUM_TOPICS, id2word=dictionary, passes=15)\n",
    "ldamodel.save('model5.gensim')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(0, '0.034*\"processor\" + 0.019*\"database\" + 0.019*\"issue\" + 0.019*\"overview\"')\n",
      "(1, '0.051*\"computer\" + 0.028*\"design\" + 0.028*\"graphics\" + 0.028*\"gallery\"')\n",
      "(2, '0.050*\"management\" + 0.027*\"object\" + 0.027*\"circuit\" + 0.027*\"efficient\"')\n",
      "(3, '0.019*\"cognitive\" + 0.019*\"radio\" + 0.019*\"network\" + 0.019*\"distribute\"')\n",
      "(4, '0.029*\"circuit\" + 0.029*\"system\" + 0.029*\"rigorous\" + 0.029*\"integration\"')\n"
     ]
    }
   ],
   "source": [
    "topics = ldamodel.print_topics(num_words=4)\n",
    "for topic in topics:\n",
    "    print(topic)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[(38, 1), (117, 1)]\n",
      "[(0, 0.06669136), (1, 0.40170625), (2, 0.06670282), (3, 0.39819494), (4, 0.066704586)]\n"
     ]
    }
   ],
   "source": [
    "new_doc = 'Practical Bayesian Optimization of Machine Learning Algorithms'\n",
    "new_doc = prepare_text_for_lda(new_doc)\n",
    "new_doc_bow = dictionary.doc2bow(new_doc)\n",
    "print(new_doc_bow)\n",
    "print(ldamodel.get_document_topics(new_doc_bow))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(0, '0.029*\"processor\" + 0.016*\"management\" + 0.016*\"aid\" + 0.016*\"algorithm\"')\n",
      "(1, '0.026*\"radio\" + 0.026*\"network\" + 0.026*\"cognitive\" + 0.026*\"efficient\"')\n",
      "(2, '0.029*\"circuit\" + 0.029*\"distribute\" + 0.016*\"database\" + 0.016*\"management\"')\n"
     ]
    }
   ],
   "source": [
    "ldamodel = gensim.models.ldamodel.LdaModel(corpus, num_topics = 3, id2word=dictionary, passes=15)\n",
    "ldamodel.save('model3.gensim')\n",
    "topics = ldamodel.print_topics(num_words=4)\n",
    "for topic in topics:\n",
    "    print(topic)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(0, '0.055*\"database\" + 0.055*\"system\" + 0.029*\"technical\" + 0.029*\"recursive\"')\n",
      "(1, '0.038*\"distribute\" + 0.038*\"graphics\" + 0.038*\"regenerate\" + 0.038*\"exact\"')\n",
      "(2, '0.055*\"management\" + 0.029*\"multiversion\" + 0.029*\"reference\" + 0.029*\"document\"')\n",
      "(3, '0.046*\"circuit\" + 0.046*\"object\" + 0.046*\"generation\" + 0.046*\"transformation\"')\n",
      "(4, '0.008*\"programming\" + 0.008*\"circuit\" + 0.008*\"network\" + 0.008*\"surface\"')\n",
      "(5, '0.061*\"radio\" + 0.061*\"cognitive\" + 0.061*\"network\" + 0.061*\"connectivity\"')\n",
      "(6, '0.085*\"programming\" + 0.008*\"circuit\" + 0.008*\"subdivision\" + 0.008*\"management\"')\n",
      "(7, '0.041*\"circuit\" + 0.041*\"design\" + 0.041*\"processor\" + 0.041*\"instruction\"')\n",
      "(8, '0.055*\"computer\" + 0.029*\"efficient\" + 0.029*\"channel\" + 0.029*\"cooperation\"')\n",
      "(9, '0.061*\"stimulation\" + 0.061*\"sensor\" + 0.061*\"retinal\" + 0.061*\"pixel\"')\n"
     ]
    }
   ],
   "source": [
    "ldamodel = gensim.models.ldamodel.LdaModel(corpus, num_topics = 10, id2word=dictionary, passes=15)\n",
    "ldamodel.save('model10.gensim')\n",
    "topics = ldamodel.print_topics(num_words=4)\n",
    "for topic in topics:\n",
    "    print(topic)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### pyLDAvis"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [],
   "source": [
    "dictionary = gensim.corpora.Dictionary.load('dictionary.gensim')\n",
    "corpus = pickle.load(open('corpus.pkl', 'rb'))\n",
    "lda = gensim.models.ldamodel.LdaModel.load('model5.gensim')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/Users/sli/anaconda3/lib/python3.6/site-packages/pyLDAvis/_prepare.py:387: DeprecationWarning: \n",
      ".ix is deprecated. Please use\n",
      ".loc for label based indexing or\n",
      ".iloc for positional indexing\n",
      "\n",
      "See the documentation here:\n",
      "http://pandas.pydata.org/pandas-docs/stable/indexing.html#ix-indexer-is-deprecated\n",
      "  topic_term_dists = topic_term_dists.ix[topic_order]\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "\n",
       "<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.rawgit.com/bmabey/pyLDAvis/files/ldavis.v1.0.0.css\">\n",
       "\n",
       "\n",
       "<div id=\"ldavis_el119801123884820565783178316\"></div>\n",
       "<script type=\"text/javascript\">\n",
       "\n",
       "var ldavis_el119801123884820565783178316_data = {\"mdsDat\": {\"Freq\": [28.279172897338867, 15.257948875427246, 15.415287017822266, 27.0604190826416, 13.987177848815918], \"cluster\": [1, 1, 1, 1, 1], \"topics\": [1, 2, 3, 4, 5], \"x\": [0.07881159652641653, 0.03101622041425195, -0.005929750579331484, -0.12715680794362827, 0.02325874158229131], \"y\": [0.10141595348805849, -0.058737799347913365, -0.038541183297393755, 0.04190555806568607, -0.04604252890843755]}, \"tinfo\": {\"Category\": [\"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\"], \"Freq\": [1.0, 2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.3165923357009888, 0.7181342840194702, 0.7181335687637329, 0.7181333899497986, 0.7181317806243896, 0.718131422996521, 0.7181313037872314, 0.7181313037872314, 0.7181312441825867, 0.7181312441825867, 0.718130886554718, 0.7181306481361389, 0.7181305289268494, 0.7181305885314941, 0.7181304693222046, 0.7181301712989807, 0.7181301116943359, 0.7181301712989807, 0.718129575252533, 0.7181297540664673, 0.7181292176246643, 0.7181261777877808, 0.7181253433227539, 0.7181249856948853, 0.7181239128112793, 0.7181187868118286, 0.7181184887886047, 0.7181184887886047, 0.7181169986724854, 0.7177755832672119, 0.7184695601463318, 1.0587090253829956, 0.577475368976593, 0.5774751901626587, 0.5774749517440796, 0.5774748921394348, 0.5774747729301453, 0.5774744153022766, 0.5774730443954468, 0.5774726867675781, 0.5774725675582886, 0.5774725675582886, 0.5774718523025513, 0.5774717926979065, 0.5774571895599365, 0.577457070350647, 0.5774550437927246, 0.5779480934143066, 0.5779480338096619, 0.09625528007745743, 0.09625507146120071, 0.09625473618507385, 0.0962531790137291, 0.09625303000211716, 0.09625297784805298, 0.09625288099050522, 0.09625201672315598, 0.09625168144702911, 0.09625142812728882, 0.09625141322612762, 0.09625118225812912, 0.09628588706254959, 0.09626378864049911, 0.096259206533432, 0.09625827521085739, 0.09625568985939026, 0.09625560790300369, 0.09625548124313354, 0.09625544399023056, 0.09625542163848877, 0.0962551161646843, 0.5700840353965759, 0.5700834393501282, 0.5700830817222595, 0.5700826048851013, 0.5700824856758118, 0.5700826048851013, 0.5700823068618774, 0.5700808167457581, 0.5700766444206238, 0.570076584815979, 0.5700759291648865, 0.5700758099555969, 0.570075511932373, 0.5700747966766357, 0.5700739622116089, 1.046208381652832, 0.570747971534729, 0.570134699344635, 0.5702050924301147, 0.09502352774143219, 0.09502334147691727, 0.09502318501472473, 0.09502251446247101, 0.09502190351486206, 0.09502122551202774, 0.09502121061086655, 0.09502041339874268, 0.0950203537940979, 0.09502018243074417, 0.09502018988132477, 0.09505245834589005, 0.09502795338630676, 0.095024473965168, 0.09502407908439636, 0.09502404928207397, 0.09502381831407547, 0.09502382576465607, 0.0950237512588501, 0.0950237512588501, 0.09502366185188293, 0.09502363204956055, 0.7093544602394104, 0.7093545794487, 0.7093542814254761, 0.7093539834022522, 0.7093539834022522, 0.7093532085418701, 0.7093510031700134, 0.7093508243560791, 0.7093506455421448, 0.7093505859375, 0.7093504071235657, 0.7093501687049866, 0.709349513053894, 0.7093449831008911, 0.7093448638916016, 0.7093450427055359, 0.709344744682312, 0.7093445658683777, 0.7093443274497986, 0.7093412280082703, 0.7093399167060852, 0.7093396782875061, 0.7093393206596375, 0.7093392014503479, 0.7093340754508972, 0.7093333005905151, 0.7093331813812256, 0.7093327641487122, 0.7093327045440674, 0.7093321084976196, 0.7096310257911682, 0.7096304297447205, 0.7096304893493652, 0.7094523906707764, 0.5420411825180054, 0.5420411825180054, 0.5420405864715576, 0.5420399308204651, 0.5420392155647278, 0.5420389771461487, 0.54203861951828, 0.5420383810997009, 0.5420374274253845, 0.5420346856117249, 0.542034387588501, 0.5420337915420532, 0.5420323014259338, 0.5420280694961548, 0.5420272350311279, 0.5420268774032593, 0.5423166155815125, 0.5426990985870361, 0.09034828096628189, 0.09034798294305801, 0.09034787118434906, 0.0903477817773819, 0.09034773707389832, 0.09034761041402817, 0.09034743905067444, 0.09034637361764908, 0.09034591913223267, 0.09034588932991028, 0.0903458297252655, 0.09034574031829834, 0.09037892520427704, 0.09035388380289078, 0.09035291522741318, 0.09035001695156097, 0.09034997224807739, 0.09034990519285202, 0.09034986048936844, 0.09034982323646545, 0.09034976363182068, 0.0903497040271759, 0.09034959971904755, 0.09034959226846695], \"Term\": [\"computer\", \"management\", \"circuit\", \"rigorous\", \"integration\", \"piece\", \"linear\", \"continuous\", \"crossing\", \"cancellation\", \"base\", \"offset\", \"output\", \"perturbation\", \"query\", \"relaxation\", \"simple\", \"generation\", \"realistic\", \"system\", \"gallery\", \"setting\", \"parameter\", \"general\", \"approach\", \"animation\", \"device\", \"bin\", \"aid\", \"algorithm\", \"processor\", \"issue\", \"overview\", \"technical\", \"spike\", \"architecture\", \"pixel\", \"retinal\", \"stimulation\", \"image\", \"folding\", \"memory\", \"parallel\", \"large\", \"arithmetic\", \"operations\", \"instruction\", \"sensor\", \"scale\", \"stack\", \"connectivity\", \"chemical\", \"model\", \"domain\", \"reaction\", \"recursive\", \"surface\", \"subdivision\", \"uniform\", \"system\", \"database\", \"computer\", \"gallery\", \"setting\", \"parameter\", \"general\", \"approach\", \"animation\", \"device\", \"bin\", \"aid\", \"algorithm\", \"accurate\", \"modeling\", \"challenge\", \"opportunity\", \"search\", \"design\", \"graphics\", \"realistic\", \"generation\", \"simple\", \"relaxation\", \"perturbation\", \"query\", \"output\", \"offset\", \"base\", \"cancellation\", \"crossing\", \"continuous\", \"programming\", \"circuit\", \"database\", \"object\", \"network\", \"system\", \"uniform\", \"management\", \"cognitive\", \"radio\", \"wireless\", \"optimal\", \"framework\", \"document\", \"multiversion\", \"battery\", \"reference\", \"node\", \"class\", \"current\", \"accelerate\", \"shaders\", \"hardware\", \"speed\", \"using\", \"management\", \"object\", \"efficient\", \"circuit\", \"generation\", \"realistic\", \"simple\", \"relaxation\", \"query\", \"perturbation\", \"output\", \"offset\", \"cancellation\", \"continuous\", \"base\", \"programming\", \"database\", \"system\", \"network\", \"search\", \"subdivision\", \"uniform\", \"shape\", \"transformation\", \"distribute\", \"radio\", \"cooperation\", \"flexible\", \"resource\", \"allocation\", \"ofdma\", \"channel\", \"tolerance\", \"byzantine\", \"storage\", \"fault\", \"exact\", \"regenerate\", \"code\", \"problem\", \"approximation\", \"multi\", \"survivable\", \"level\", \"hardness\", \"h.264/avc\", \"encoding\", \"complexity\", \"reduce\", \"selection\", \"toward\", \"practical\", \"polyhedral\", \"transformation\", \"constraint\", \"shape\", \"cognitive\", \"network\", \"radio\", \"distribute\", \"rigorous\", \"integration\", \"piece\", \"linear\", \"continuous\", \"crossing\", \"cancellation\", \"base\", \"offset\", \"output\", \"perturbation\", \"query\", \"relaxation\", \"simple\", \"generation\", \"realistic\", \"system\", \"circuit\", \"speed\", \"class\", \"hardware\", \"using\", \"accelerate\", \"shaders\", \"current\", \"node\", \"battery\", \"reference\", \"multiversion\", \"document\", \"programming\", \"database\", \"object\", \"network\", \"uniform\", \"opportunity\", \"distribute\", \"management\", \"recursive\", \"radio\", \"search\", \"surface\"], \"Total\": [1.0, 2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.7164459228515625, 1.1179842948913574, 1.1179842948913574, 1.1179841756820679, 1.1179838180541992, 1.1179838180541992, 1.1179838180541992, 1.1179838180541992, 1.1179838180541992, 1.1179839372634888, 1.1179836988449097, 1.1179835796356201, 1.1179835796356201, 1.1179838180541992, 1.1179836988449097, 1.1179835796356201, 1.1179835796356201, 1.1179836988449097, 1.1179834604263306, 1.1179835796356201, 1.1179834604263306, 1.1179827451705933, 1.1179827451705933, 1.1179826259613037, 1.1179823875427246, 1.1179816722869873, 1.1179815530776978, 1.1179816722869873, 1.117981195449829, 1.569608449935913, 1.7091220617294312, 1.4819989204406738, 1.0007625818252563, 1.0007625818252563, 1.0007625818252563, 1.0007625818252563, 1.000762701034546, 1.000762701034546, 1.000762701034546, 1.0007628202438354, 1.0007628202438354, 1.0007628202438354, 1.0007628202438354, 1.0007628202438354, 1.0007638931274414, 1.0007637739181519, 1.00076425075531, 1.5991066694259644, 1.5991066694259644, 0.971240758895874, 0.9712406396865845, 0.9712405800819397, 0.9712398052215576, 0.971239447593689, 0.9712395071983337, 0.971239447593689, 0.9712389707565308, 0.9712387919425964, 0.9712387919425964, 0.9712386727333069, 0.9712386131286621, 1.1106367111206055, 2.0445361137390137, 1.7091220617294312, 1.5855804681777954, 1.7091177701950073, 1.569608449935913, 1.117981195449829, 2.0678751468658447, 1.7091180086135864, 1.7091178894042969, 0.9946068525314331, 0.9946068525314331, 0.9946069717407227, 0.9946070313453674, 0.9946069717407227, 0.9946070909500122, 0.9946070909500122, 0.9946072101593018, 0.9946074485778809, 0.9946075677871704, 0.99460768699646, 0.9946076273918152, 0.99460768699646, 0.9946078062057495, 0.9946079850196838, 2.0678751468658447, 1.5855804681777954, 1.585732340812683, 2.0445361137390137, 0.9712406396865845, 0.971240758895874, 0.9712405800819397, 0.9712398052215576, 0.9712395071983337, 0.971239447593689, 0.971239447593689, 0.9712389707565308, 0.9712387919425964, 0.9712386131286621, 0.9712387919425964, 1.1106367111206055, 1.7091220617294312, 1.569608449935913, 1.7091177701950073, 1.00076425075531, 1.1179816722869873, 1.117981195449829, 1.1106595993041992, 1.1106597185134888, 1.7091201543807983, 1.7091178894042969, 1.1106632947921753, 1.1106634140014648, 1.1106634140014648, 1.1106632947921753, 1.1106632947921753, 1.1106631755828857, 1.110662817955017, 1.1106626987457275, 1.110662579536438, 1.1106626987457275, 1.1106626987457275, 1.1106626987457275, 1.110662579536438, 1.1106617450714111, 1.1106617450714111, 1.1106618642807007, 1.1106616258621216, 1.1106616258621216, 1.1106616258621216, 1.1106610298156738, 1.1106609106063843, 1.1106609106063843, 1.1106607913970947, 1.1106607913970947, 1.1106598377227783, 1.1106598377227783, 1.1106597185134888, 1.1106597185134888, 1.1106598377227783, 1.1106595993041992, 1.7091180086135864, 1.7091177701950073, 1.7091178894042969, 1.7091201543807983, 0.9712382555007935, 0.971238374710083, 0.9712383151054382, 0.9712384939193726, 0.9712386131286621, 0.9712386727333069, 0.9712387919425964, 0.9712387919425964, 0.9712389707565308, 0.971239447593689, 0.971239447593689, 0.9712395071983337, 0.9712398052215576, 0.9712405800819397, 0.9712406396865845, 0.971240758895874, 1.569608449935913, 2.0445361137390137, 0.9946078062057495, 0.9946074485778809, 0.99460768699646, 0.9946079850196838, 0.99460768699646, 0.9946076273918152, 0.9946075677871704, 0.9946072101593018, 0.9946070909500122, 0.9946070909500122, 0.9946069717407227, 0.9946070313453674, 1.1106367111206055, 1.7091220617294312, 1.5855804681777954, 1.7091177701950073, 1.117981195449829, 1.0007637739181519, 1.7091201543807983, 2.0678751468658447, 1.1179816722869873, 1.7091178894042969, 1.00076425075531, 1.1179815530776978], \"loglift\": [30.0, 29.0, 28.0, 27.0, 26.0, 25.0, 24.0, 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, 11.0, 10.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, 0.9977999925613403, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.8203999996185303, 0.4805999994277954, 0.39640000462532043, 1.5436999797821045, 1.330199956893921, 1.330199956893921, 1.330199956893921, 1.330199956893921, 1.330199956893921, 1.330199956893921, 1.330199956893921, 1.330199956893921, 1.330199956893921, 1.330199956893921, 1.330199956893921, 1.330199956893921, 1.330199956893921, 1.330199956893921, 1.330199956893921, 0.8623999953269958, 0.8623999953269958, -0.43149998784065247, -0.43149998784065247, -0.43149998784065247, -0.43149998784065247, -0.43149998784065247, -0.43149998784065247, -0.43149998784065247, -0.43149998784065247, -0.43149998784065247, -0.43149998784065247, -0.43149998784065247, -0.43149998784065247, -0.5652999877929688, -1.1757999658584595, -0.9965999722480774, -0.9215999841690063, -0.9966999888420105, -0.9114999771118164, -0.5722000002861023, -1.1871999502182007, -0.9966999888420105, -0.9966999888420105, 1.3131999969482422, 1.3131999969482422, 1.3131999969482422, 1.3131999969482422, 1.3131999969482422, 1.3131999969482422, 1.3131999969482422, 1.3131999969482422, 1.3131999969482422, 1.3131999969482422, 1.3131999969482422, 1.3131999969482422, 1.3131999969482422, 1.3131999969482422, 1.3131999969482422, 1.1885000467300415, 0.8481000065803528, 0.8468999862670898, 0.5928999781608582, -0.4546000063419342, -0.4546000063419342, -0.4546000063419342, -0.4546000063419342, -0.4546999931335449, -0.4546999931335449, -0.4546999931335449, -0.4546999931335449, -0.4546999931335449, -0.4546999931335449, -0.4546999931335449, -0.5884000062942505, -1.0197999477386475, -0.9345999956130981, -1.0197999477386475, -0.4846000075340271, -0.595300018787384, -0.595300018787384, -0.5888000130653381, -0.5888000130653381, -1.0197999477386475, -1.0197999477386475, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.8586999773979187, 0.42809998989105225, 0.42809998989105225, 0.42809998989105225, 0.4278999865055084, 1.3838000297546387, 1.3838000297546387, 1.3838000297546387, 1.3838000297546387, 1.3838000297546387, 1.3838000297546387, 1.3838000297546387, 1.3838000297546387, 1.3838000297546387, 1.3838000297546387, 1.3838000297546387, 1.3838000297546387, 1.3838000297546387, 1.3838000297546387, 1.3838000297546387, 1.3838000297546387, 0.9042999744415283, 0.6406999826431274, -0.43160000443458557, -0.4316999912261963, -0.4316999912261963, -0.4316999912261963, -0.4316999912261963, -0.4316999912261963, -0.4316999912261963, -0.4316999912261963, -0.4316999912261963, -0.4316999912261963, -0.4316999912261963, -0.4316999912261963, -0.5415999889373779, -0.9729999899864197, -0.8980000019073486, -0.9729999899864197, -0.5486000180244446, -0.43779999017715454, -0.9729999899864197, -1.163599967956543, -0.5486000180244446, -0.9729999899864197, -0.43779999017715454, -0.5486000180244446], \"logprob\": [30.0, 29.0, 28.0, 27.0, 26.0, 25.0, 24.0, 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, 11.0, 10.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, -3.3671998977661133, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973299980163574, -3.973400115966797, -3.973400115966797, -3.973400115966797, -3.973400115966797, -3.97379994392395, -3.972899913787842, -2.9681999683380127, -3.5743000507354736, -3.5743000507354736, -3.5743000507354736, -3.5743000507354736, -3.5743000507354736, -3.5743000507354736, -3.5743000507354736, -3.5743000507354736, -3.5743000507354736, -3.5743000507354736, -3.5743000507354736, -3.5743000507354736, -3.5743000507354736, -3.5743000507354736, -3.5743000507354736, -3.573499917984009, -3.573499917984009, -5.366000175476074, -5.366000175476074, -5.366000175476074, -5.366000175476074, -5.366000175476074, -5.366000175476074, -5.366000175476074, -5.366000175476074, -5.366000175476074, -5.366000175476074, -5.366000175476074, -5.366000175476074, -5.365600109100342, -5.365900039672852, -5.365900039672852, -5.365900039672852, -5.366000175476074, -5.366000175476074, -5.366000175476074, -5.366000175476074, -5.366000175476074, -5.366000175476074, -3.597399950027466, -3.597399950027466, -3.597399950027466, -3.597399950027466, -3.597399950027466, -3.597399950027466, -3.597399950027466, -3.597399950027466, -3.597399950027466, -3.597399950027466, -3.597399950027466, -3.597399950027466, -3.5975000858306885, -3.5975000858306885, -3.5975000858306885, -2.990299940109253, -3.596299886703491, -3.5973000526428223, -3.5971999168395996, -5.389100074768066, -5.389100074768066, -5.389100074768066, -5.389100074768066, -5.389100074768066, -5.389100074768066, -5.389100074768066, -5.389100074768066, -5.389100074768066, -5.389100074768066, -5.389100074768066, -5.388800144195557, -5.388999938964844, -5.389100074768066, -5.389100074768066, -5.389100074768066, -5.389100074768066, -5.389100074768066, -5.389100074768066, -5.389100074768066, -5.389100074768066, -5.389100074768066, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.9416000843048096, -3.941200017929077, -3.941200017929077, -3.941200017929077, -3.9414000511169434, -3.5506999492645264, -3.5506999492645264, -3.5506999492645264, -3.5506999492645264, -3.5506999492645264, -3.5506999492645264, -3.5506999492645264, -3.5506999492645264, -3.5506999492645264, -3.5506999492645264, -3.5506999492645264, -3.5506999492645264, -3.5506999492645264, -3.5506999492645264, -3.5506999492645264, -3.5506999492645264, -3.5501999855041504, -3.5494000911712646, -5.342299938201904, -5.342299938201904, -5.342299938201904, -5.342299938201904, -5.342299938201904, -5.342299938201904, -5.342299938201904, -5.342400074005127, -5.342400074005127, -5.342400074005127, -5.342400074005127, -5.342400074005127, -5.3420000076293945, -5.342299938201904, -5.342299938201904, -5.342299938201904, -5.342299938201904, -5.342299938201904, -5.342299938201904, -5.342299938201904, -5.342299938201904, -5.342299938201904, -5.342299938201904, -5.342299938201904]}, \"token.table\": {\"Topic\": [3, 2, 2, 2, 4, 2, 2, 4, 1, 1, 5, 3, 2, 4, 5, 2, 4, 1, 1, 3, 5, 3, 4, 1, 4, 4, 2, 1, 4, 5, 4, 5, 3, 1, 4, 1, 2, 2, 1, 4, 3, 1, 3, 4, 4, 4, 4, 4, 1, 3, 2, 2, 5, 1, 2, 4, 4, 3, 1, 1, 5, 1, 1, 4, 5, 1, 3, 1, 1, 2, 4, 3, 1, 4, 3, 3, 4, 4, 5, 1, 2, 3, 5, 1, 1, 2, 5, 5, 1, 4, 4, 4, 1, 4, 5, 1, 4, 1, 5, 1, 4, 3, 4, 5, 4, 1, 5, 1, 2, 4, 1, 2, 3, 4, 5, 3, 1, 1, 1, 4, 1, 1, 4, 1, 5, 1, 4, 4, 4, 1, 3, 3], \"Freq\": [1.00542151927948, 0.9992377758026123, 0.9992377758026123, 0.9992377758026123, 0.9003628492355347, 0.9992378950119019, 0.9992378950119019, 0.9003641605377197, 0.8944673538208008, 0.8944674134254456, 1.0296128988265991, 1.0054221153259277, 0.9992377758026123, 0.9003633856773376, 1.0296128988265991, 0.9992367029190063, 0.9003629684448242, 0.8944681882858276, 0.48910850286483765, 0.48910850286483765, 0.48910850286483765, 1.005421757698059, 0.9003634452819824, 0.5850971341133118, 0.5850971341133118, 0.9003648161888123, 0.6747643351554871, 0.8944675922393799, 0.9003656506538391, 1.0296131372451782, 0.9003628492355347, 1.0296130180358887, 1.0054216384887695, 0.5850957036018372, 0.5850957036018372, 0.6253491640090942, 0.6253491640090942, 0.9992378950119019, 0.5850963592529297, 0.5850963592529297, 1.0054222345352173, 0.8944683074951172, 0.630623459815979, 0.630623459815979, 0.9003648161888123, 0.9003633856773376, 0.9003633856773376, 0.9003627896308899, 0.8944674134254456, 1.0054222345352173, 0.9992380142211914, 0.9992380142211914, 1.0296109914779663, 0.6253491640090942, 0.6253491640090942, 0.9003646969795227, 0.9003642201423645, 1.00542151927948, 0.8944672346115112, 0.8944675326347351, 1.0296133756637573, 0.8944669365882874, 0.8944673538208008, 0.9003642201423645, 1.0296132564544678, 0.48358818888664246, 0.48358818888664246, 0.8944675326347351, 0.8944681882858276, 0.9992377758026123, 0.9003640413284302, 1.0054222345352173, 0.5850971937179565, 0.5850971937179565, 1.0054219961166382, 0.6306838393211365, 0.6306838393211365, 0.9003628492355347, 1.0296127796173096, 0.8944675326347351, 0.9992368221282959, 1.0054223537445068, 1.0296121835708618, 0.8944669365882874, 0.8944675326347351, 0.9992380142211914, 1.0296121835708618, 1.0296133756637573, 0.8944673538208008, 0.9003657698631287, 0.9003656506538391, 0.9003641605377197, 0.5825991630554199, 0.9003844261169434, 1.0296121835708618, 0.5850971341133118, 0.5850971341133118, 0.8944684863090515, 1.0296108722686768, 0.8944690227508545, 0.9003649353981018, 1.0054221153259277, 0.9003633856773376, 1.0296118259429932, 0.9003627896308899, 0.8944673538208008, 1.0296134948730469, 0.8944675922393799, 0.9992363452911377, 0.9003649353981018, 0.8944674134254456, 0.9992380142211914, 1.0054216384887695, 0.9003658890724182, 1.0296109914779663, 1.0054214000701904, 0.8944673538208008, 0.8944675326347351, 0.8944673538208008, 0.9003634452819824, 0.8944690227508545, 0.894469141960144, 0.9003642201423645, 0.6371015906333923, 0.6371015906333923, 0.8944670557975769, 0.9003632664680481, 0.9003656506538391, 0.9003657698631287, 0.8944694399833679, 1.0054212808609009, 1.0054223537445068], \"Term\": [\"accelerate\", \"accurate\", \"aid\", \"algorithm\", \"allocation\", \"animation\", \"approach\", \"approximation\", \"architecture\", \"arithmetic\", \"base\", \"battery\", \"bin\", \"byzantine\", \"cancellation\", \"challenge\", \"channel\", \"chemical\", \"circuit\", \"circuit\", \"circuit\", \"class\", \"code\", \"cognitive\", \"cognitive\", \"complexity\", \"computer\", \"connectivity\", \"constraint\", \"continuous\", \"cooperation\", \"crossing\", \"current\", \"database\", \"database\", \"design\", \"design\", \"device\", \"distribute\", \"distribute\", \"document\", \"domain\", \"efficient\", \"efficient\", \"encoding\", \"exact\", \"fault\", \"flexible\", \"folding\", \"framework\", \"gallery\", \"general\", \"generation\", \"graphics\", \"graphics\", \"h.264/avc\", \"hardness\", \"hardware\", \"image\", \"instruction\", \"integration\", \"issue\", \"large\", \"level\", \"linear\", \"management\", \"management\", \"memory\", \"model\", \"modeling\", \"multi\", \"multiversion\", \"network\", \"network\", \"node\", \"object\", \"object\", \"ofdma\", \"offset\", \"operations\", \"opportunity\", \"optimal\", \"output\", \"overview\", \"parallel\", \"parameter\", \"perturbation\", \"piece\", \"pixel\", \"polyhedral\", \"practical\", \"problem\", \"processor\", \"programming\", \"query\", \"radio\", \"radio\", \"reaction\", \"realistic\", \"recursive\", \"reduce\", \"reference\", \"regenerate\", \"relaxation\", \"resource\", \"retinal\", \"rigorous\", \"scale\", \"search\", \"selection\", \"sensor\", \"setting\", \"shaders\", \"shape\", \"simple\", \"speed\", \"spike\", \"stack\", \"stimulation\", \"storage\", \"subdivision\", \"surface\", \"survivable\", \"system\", \"system\", \"technical\", \"tolerance\", \"toward\", \"transformation\", \"uniform\", \"using\", \"wireless\"]}, \"R\": 30, \"lambda.step\": 0.01, \"plot.opts\": {\"xlab\": \"PC1\", \"ylab\": \"PC2\"}, \"topic.order\": [1, 2, 3, 4, 5]};\n",
       "\n",
       "function LDAvis_load_lib(url, callback){\n",
       "  var s = document.createElement('script');\n",
       "  s.src = url;\n",
       "  s.async = true;\n",
       "  s.onreadystatechange = s.onload = callback;\n",
       "  s.onerror = function(){console.warn(\"failed to load library \" + url);};\n",
       "  document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
       "}\n",
       "\n",
       "if(typeof(LDAvis) !== \"undefined\"){\n",
       "   // already loaded: just create the visualization\n",
       "   !function(LDAvis){\n",
       "       new LDAvis(\"#\" + \"ldavis_el119801123884820565783178316\", ldavis_el119801123884820565783178316_data);\n",
       "   }(LDAvis);\n",
       "}else if(typeof define === \"function\" && define.amd){\n",
       "   // require.js is available: use it to load d3/LDAvis\n",
       "   require.config({paths: {d3: \"https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min\"}});\n",
       "   require([\"d3\"], function(d3){\n",
       "      window.d3 = d3;\n",
       "      LDAvis_load_lib(\"https://cdn.rawgit.com/bmabey/pyLDAvis/files/ldavis.v1.0.0.js\", function(){\n",
       "        new LDAvis(\"#\" + \"ldavis_el119801123884820565783178316\", ldavis_el119801123884820565783178316_data);\n",
       "      });\n",
       "    });\n",
       "}else{\n",
       "    // require.js not available: dynamically load d3 & LDAvis\n",
       "    LDAvis_load_lib(\"https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js\", function(){\n",
       "         LDAvis_load_lib(\"https://cdn.rawgit.com/bmabey/pyLDAvis/files/ldavis.v1.0.0.js\", function(){\n",
       "                 new LDAvis(\"#\" + \"ldavis_el119801123884820565783178316\", ldavis_el119801123884820565783178316_data);\n",
       "            })\n",
       "         });\n",
       "}\n",
       "</script>"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import pyLDAvis.gensim\n",
    "lda_display = pyLDAvis.gensim.prepare(lda, corpus, dictionary, sort_topics=False)\n",
    "pyLDAvis.display(lda_display)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/Users/sli/anaconda3/lib/python3.6/site-packages/pyLDAvis/_prepare.py:387: DeprecationWarning: \n",
      ".ix is deprecated. Please use\n",
      ".loc for label based indexing or\n",
      ".iloc for positional indexing\n",
      "\n",
      "See the documentation here:\n",
      "http://pandas.pydata.org/pandas-docs/stable/indexing.html#ix-indexer-is-deprecated\n",
      "  topic_term_dists = topic_term_dists.ix[topic_order]\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "\n",
       "<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.rawgit.com/bmabey/pyLDAvis/files/ldavis.v1.0.0.css\">\n",
       "\n",
       "\n",
       "<div id=\"ldavis_el119801123896507369919561150\"></div>\n",
       "<script type=\"text/javascript\">\n",
       "\n",
       "var ldavis_el119801123896507369919561150_data = {\"mdsDat\": {\"Freq\": [31.28289794921875, 37.228572845458984, 31.488529205322266], \"cluster\": [1, 1, 1], \"topics\": [1, 2, 3], \"x\": [0.08069322055866333, -0.09233038984571085, 0.011637169287047507], \"y\": [-0.05114083716335841, -0.033968136817722906, 0.08510897398108135]}, \"tinfo\": {\"Category\": [\"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\"], \"Freq\": [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.2061913013458252, 0.6891483664512634, 0.6891454458236694, 0.6891440153121948, 0.6891425251960754, 0.6891424059867859, 0.6891400814056396, 0.6891002058982849, 0.6890965104103088, 0.6890931129455566, 0.6890919804573059, 0.6890876889228821, 0.6890849471092224, 0.6890824437141418, 0.6890814304351807, 0.6890811324119568, 0.689079225063324, 0.6890770196914673, 0.6890745759010315, 0.6890718340873718, 0.6890659928321838, 0.689038097858429, 0.6890342831611633, 0.6890318393707275, 0.6890246272087097, 0.689024806022644, 0.6887370944023132, 0.6886880397796631, 0.6886867880821228, 0.6886922121047974, 0.6897594928741455, 0.6888084411621094, 1.2935885190963745, 1.2935831546783447, 1.2935761213302612, 1.2935521602630615, 0.7391287684440613, 0.7391235828399658, 0.7391229867935181, 0.7391226887702942, 0.7391201257705688, 0.7391202449798584, 0.7389200329780579, 0.7389096617698669, 0.7389096021652222, 0.7389031648635864, 0.7388994693756104, 0.7388970851898193, 0.738895833492279, 0.7388957142829895, 0.7388684749603271, 0.7388595938682556, 0.7388525009155273, 0.7388510704040527, 0.7388496398925781, 0.7388483285903931, 0.7388467192649841, 0.73884117603302, 0.7388268709182739, 0.7387259602546692, 0.7387218475341797, 0.7387163043022156, 0.7399476170539856, 1.2134027481079102, 0.6934158802032471, 0.6934147477149963, 0.6934127807617188, 0.693412184715271, 0.6934096813201904, 0.693408727645874, 0.6933103799819946, 0.6933043003082275, 0.6933044195175171, 0.6931953430175781, 0.6931762099266052, 0.6931681036949158, 0.693160355091095, 0.6931328773498535, 0.6931309103965759, 0.693100094795227, 0.6930968761444092, 0.693084180355072, 0.6930842995643616, 0.6930826902389526, 0.693076491355896, 0.6930672526359558, 0.6930616497993469, 0.6930607557296753, 0.6930545568466187, 0.6930373311042786, 0.6928594708442688, 0.6928052306175232, 0.6927948594093323, 1.2235312461853027, 0.6977124214172363, 0.6961418986320496, 0.694800078868866, 0.6947947144508362, 0.6946780681610107, 0.6941074132919312], \"Term\": [\"processor\", \"distribute\", \"radio\", \"network\", \"cognitive\", \"efficient\", \"circuit\", \"computer\", \"design\", \"graphics\", \"aid\", \"algorithm\", \"accurate\", \"bin\", \"device\", \"modeling\", \"approximation\", \"survivable\", \"multi\", \"hardness\", \"problem\", \"level\", \"parallel\", \"arithmetic\", \"stack\", \"operations\", \"memory\", \"instruction\", \"folding\", \"architecture\", \"processor\", \"aid\", \"algorithm\", \"accurate\", \"bin\", \"device\", \"modeling\", \"approximation\", \"survivable\", \"multi\", \"hardness\", \"problem\", \"level\", \"parallel\", \"arithmetic\", \"stack\", \"operations\", \"memory\", \"instruction\", \"folding\", \"architecture\", \"node\", \"framework\", \"battery\", \"wireless\", \"optimal\", \"h.264/avc\", \"realistic\", \"simple\", \"encoding\", \"management\", \"computer\", \"radio\", \"network\", \"cognitive\", \"efficient\", \"ofdma\", \"cooperation\", \"allocation\", \"resource\", \"flexible\", \"channel\", \"scale\", \"connectivity\", \"large\", \"continuous\", \"piece\", \"linear\", \"rigorous\", \"integration\", \"sensor\", \"stimulation\", \"multiversion\", \"spike\", \"image\", \"document\", \"reference\", \"retinal\", \"pixel\", \"offset\", \"crossing\", \"cancellation\", \"object\", \"distribute\", \"parameter\", \"animation\", \"setting\", \"approach\", \"gallery\", \"general\", \"issue\", \"overview\", \"technical\", \"tolerance\", \"exact\", \"byzantine\", \"regenerate\", \"code\", \"storage\", \"shaders\", \"fault\", \"using\", \"accelerate\", \"hardware\", \"current\", \"speed\", \"transformation\", \"class\", \"polyhedral\", \"shape\", \"reaction\", \"model\", \"domain\", \"circuit\", \"database\", \"management\", \"design\", \"graphics\", \"system\", \"computer\"], \"Total\": [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.5649120807647705, 1.047788381576538, 1.0477885007858276, 1.047788381576538, 1.0477885007858276, 1.0477886199951172, 1.0477885007858276, 1.0477904081344604, 1.04779052734375, 1.0477906465530396, 1.0477906465530396, 1.0477908849716187, 1.0477910041809082, 1.0477904081344604, 1.04779052734375, 1.047790765762329, 1.0477906465530396, 1.0477908849716187, 1.047790765762329, 1.0477908849716187, 1.0477910041809082, 1.0477938652038574, 1.047793984413147, 1.0477941036224365, 1.0477944612503052, 1.0477945804595947, 1.0478136539459229, 1.0478057861328125, 1.0478060245513916, 1.0478168725967407, 2.122436761856079, 1.56807541847229, 1.6397573947906494, 1.6397570371627808, 1.639756441116333, 1.6397548913955688, 1.0851998329162598, 1.0851994752883911, 1.0851993560791016, 1.0851993560791016, 1.0851991176605225, 1.0851993560791016, 1.0851863622665405, 1.0851856470108032, 1.0851856470108032, 1.0851852893829346, 1.085184931755066, 1.085184931755066, 1.0851848125457764, 1.0851848125457764, 1.085183024406433, 1.0851824283599854, 1.0851820707321167, 1.0851819515228271, 1.0851818323135376, 1.085181713104248, 1.0851815938949585, 1.0851813554763794, 1.0851805210113525, 1.0851739645004272, 1.0851737260818481, 1.0851733684539795, 1.6055243015289307, 1.571232795715332, 1.0509381294250488, 1.0509381294250488, 1.0509380102157593, 1.050938367843628, 1.050938606262207, 1.0509384870529175, 1.0509427785873413, 1.0509428977966309, 1.05094313621521, 1.0509531497955322, 1.0509538650512695, 1.050954818725586, 1.0509552955627441, 1.050957202911377, 1.0509569644927979, 1.050947904586792, 1.050959587097168, 1.0509485006332397, 1.0509488582611084, 1.0509482622146606, 1.0509490966796875, 1.0509490966796875, 1.050950288772583, 1.0509495735168457, 1.0509506464004517, 1.0509512424468994, 1.050943374633789, 1.0509428977966309, 1.0509430170059204, 2.125075340270996, 1.6051913499832153, 2.122436761856079, 1.5680816173553467, 1.5680818557739258, 1.605400562286377, 1.56807541847229], \"loglift\": [30.0, 29.0, 28.0, 27.0, 26.0, 25.0, 24.0, 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, 11.0, 10.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, 0.9017000198364258, 0.7430999875068665, 0.7430999875068665, 0.7430999875068665, 0.7430999875068665, 0.7430999875068665, 0.7430999875068665, 0.7429999709129333, 0.7429999709129333, 0.7429999709129333, 0.7429999709129333, 0.7429999709129333, 0.7429999709129333, 0.7429999709129333, 0.7429999709129333, 0.7429999709129333, 0.7429999709129333, 0.7429999709129333, 0.7429999709129333, 0.7429999709129333, 0.7429999709129333, 0.7429999709129333, 0.742900013923645, 0.742900013923645, 0.742900013923645, 0.742900013923645, 0.7425000071525574, 0.7423999905586243, 0.7423999905586243, 0.7423999905586243, 0.038100000470876694, 0.3395000100135803, 0.7509999871253967, 0.7509999871253967, 0.7509999871253967, 0.7508999705314636, 0.6039999723434448, 0.6039999723434448, 0.6039999723434448, 0.6039999723434448, 0.6039999723434448, 0.6039999723434448, 0.6037999987602234, 0.6037999987602234, 0.6037999987602234, 0.6037999987602234, 0.6036999821662903, 0.6036999821662903, 0.6036999821662903, 0.6036999821662903, 0.6036999821662903, 0.6036999821662903, 0.6036999821662903, 0.6036999821662903, 0.6036999821662903, 0.6036999821662903, 0.6036999821662903, 0.6036999821662903, 0.6036999821662903, 0.6035000085830688, 0.6035000085830688, 0.6035000085830688, 0.2134999930858612, 0.8970999717712402, 0.7397000193595886, 0.7397000193595886, 0.7397000193595886, 0.7397000193595886, 0.7397000193595886, 0.7397000193595886, 0.7396000027656555, 0.7396000027656555, 0.7396000027656555, 0.7394000291824341, 0.7394000291824341, 0.7394000291824341, 0.7394000291824341, 0.739300012588501, 0.739300012588501, 0.739300012588501, 0.739300012588501, 0.7391999959945679, 0.7391999959945679, 0.7391999959945679, 0.7391999959945679, 0.7391999959945679, 0.7391999959945679, 0.7391999959945679, 0.7391999959945679, 0.7391999959945679, 0.7389000058174133, 0.7389000058174133, 0.7387999892234802, 0.6035000085830688, 0.3224000036716461, 0.040800001472234726, 0.3416000008583069, 0.3416000008583069, 0.31790000200271606, 0.34060001373291016], \"logprob\": [30.0, 29.0, 28.0, 27.0, 26.0, 25.0, 24.0, 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, 11.0, 10.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, -3.5557000637054443, -4.115499973297119, -4.115499973297119, -4.115499973297119, -4.115499973297119, -4.115499973297119, -4.115499973297119, -4.115499973297119, -4.115600109100342, -4.115600109100342, -4.115600109100342, -4.115600109100342, -4.115600109100342, -4.115600109100342, -4.115600109100342, -4.115600109100342, -4.115600109100342, -4.115600109100342, -4.115600109100342, -4.115600109100342, -4.115600109100342, -4.115600109100342, -4.115600109100342, -4.115600109100342, -4.115699768066406, -4.115699768066406, -4.116099834442139, -4.116099834442139, -4.116099834442139, -4.116099834442139, -4.11460018157959, -4.116000175476074, -3.6598000526428223, -3.6598000526428223, -3.6598000526428223, -3.6598000526428223, -4.2195000648498535, -4.2195000648498535, -4.2195000648498535, -4.2195000648498535, -4.2195000648498535, -4.2195000648498535, -4.219699859619141, -4.219799995422363, -4.219799995422363, -4.219799995422363, -4.219799995422363, -4.219799995422363, -4.219799995422363, -4.219799995422363, -4.219799995422363, -4.219799995422363, -4.219799995422363, -4.219799995422363, -4.219799995422363, -4.219799995422363, -4.219799995422363, -4.219900131225586, -4.219900131225586, -4.21999979019165, -4.21999979019165, -4.21999979019165, -4.218400001525879, -3.556299924850464, -4.115900039672852, -4.115900039672852, -4.115900039672852, -4.115900039672852, -4.115900039672852, -4.115900039672852, -4.116000175476074, -4.116000175476074, -4.116000175476074, -4.116199970245361, -4.116199970245361, -4.116199970245361, -4.116199970245361, -4.116300106048584, -4.116300106048584, -4.116300106048584, -4.116300106048584, -4.116300106048584, -4.116300106048584, -4.116300106048584, -4.116300106048584, -4.116399765014648, -4.116399765014648, -4.116399765014648, -4.116399765014648, -4.116399765014648, -4.116700172424316, -4.116700172424316, -4.116700172424316, -3.5480000972747803, -4.1097002029418945, -4.1118998527526855, -4.113900184631348, -4.113900184631348, -4.113999843597412, -4.1149001121521]}, \"token.table\": {\"Topic\": [3, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 3, 2, 2, 2, 3, 3, 3, 2, 1, 3, 2, 2, 2, 2, 3, 2, 3, 1, 3, 1, 3, 2, 3, 2, 1, 3, 3, 2, 1, 1, 3, 3, 1, 3, 1, 1, 3, 2, 1, 2, 3, 2, 1, 2, 1, 2, 3, 1, 3, 1, 1, 2, 2, 1, 2, 3, 2, 2, 1, 1, 3, 1, 3, 2, 2, 3, 1, 1, 2, 3, 1, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 1, 3, 2, 1, 2, 3, 1, 2, 3, 3, 3, 3, 3, 1], \"Freq\": [0.951521098613739, 0.9543911814689636, 0.9543911814689636, 0.9543910622596741, 0.9214896559715271, 0.9515308141708374, 0.9515305757522583, 0.9543893337249756, 0.9543887972831726, 0.954389214515686, 0.9543859958648682, 0.9543910622596741, 0.9515156745910645, 0.9215117692947388, 0.9214896559715271, 0.4705715477466583, 0.4705715477466583, 0.9515204429626465, 0.9515135288238525, 0.6098466515541077, 0.6377243995666504, 0.6377243995666504, 0.9215013384819031, 0.921501636505127, 0.9214895963668823, 0.9215114116668701, 0.9515208601951599, 0.622978687286377, 0.622978687286377, 0.6377218961715698, 0.6377218961715698, 0.9543909430503845, 0.6364428997039795, 0.9215046763420105, 0.951526403427124, 0.6098472476005554, 0.9543652534484863, 0.9515165686607361, 0.9515113830566406, 0.9214898943901062, 0.9543889164924622, 0.9543861150741577, 0.951530396938324, 0.9515304565429688, 0.637721836566925, 0.637721836566925, 0.9543681740760803, 0.9543891549110413, 0.951521635055542, 0.921504557132721, 0.9543890357017517, 0.9215019941329956, 0.9515265822410583, 0.9215013384819031, 0.9543887972831726, 0.9215019345283508, 0.4711565673351288, 0.4711565673351288, 0.4711565673351288, 0.9543889164924622, 0.9515264630317688, 0.9543910622596741, 0.9543891549110413, 0.9215043783187866, 0.6098464727401733, 0.9543861746788025, 0.6228495240211487, 0.6228495240211487, 0.9214892387390137, 0.9215112328529358, 0.9543891549110413, 0.95438551902771, 0.9515264630317688, 0.9543893337249756, 0.9515308141708374, 0.9215019345283508, 0.9215056896209717, 0.9515194892883301, 0.9543889164924622, 0.6390135288238525, 0.609846293926239, 0.9515260457992554, 0.9543753266334534, 0.9215047359466553, 0.951515257358551, 0.9214896559715271, 0.9215049743652344, 0.9215019941329956, 0.9215006828308105, 0.9215035438537598, 0.951530933380127, 0.9515219330787659, 0.9515189528465271, 0.954375147819519, 0.9515208601951599, 0.9215044379234314, 0.9543890357017517, 0.921504020690918, 0.9515137672424316, 0.954389214515686, 0.6228975057601929, 0.6228975057601929, 0.9515262842178345, 0.9515172243118286, 0.951519787311554, 0.9515213966369629, 0.9543856382369995], \"Term\": [\"accelerate\", \"accurate\", \"aid\", \"algorithm\", \"allocation\", \"animation\", \"approach\", \"approximation\", \"architecture\", \"arithmetic\", \"battery\", \"bin\", \"byzantine\", \"cancellation\", \"channel\", \"circuit\", \"circuit\", \"class\", \"code\", \"cognitive\", \"computer\", \"computer\", \"connectivity\", \"continuous\", \"cooperation\", \"crossing\", \"current\", \"database\", \"database\", \"design\", \"design\", \"device\", \"distribute\", \"document\", \"domain\", \"efficient\", \"encoding\", \"exact\", \"fault\", \"flexible\", \"folding\", \"framework\", \"gallery\", \"general\", \"graphics\", \"graphics\", \"h.264/avc\", \"hardness\", \"hardware\", \"image\", \"instruction\", \"integration\", \"issue\", \"large\", \"level\", \"linear\", \"management\", \"management\", \"management\", \"memory\", \"model\", \"modeling\", \"multi\", \"multiversion\", \"network\", \"node\", \"object\", \"object\", \"ofdma\", \"offset\", \"operations\", \"optimal\", \"overview\", \"parallel\", \"parameter\", \"piece\", \"pixel\", \"polyhedral\", \"problem\", \"processor\", \"radio\", \"reaction\", \"realistic\", \"reference\", \"regenerate\", \"resource\", \"retinal\", \"rigorous\", \"scale\", \"sensor\", \"setting\", \"shaders\", \"shape\", \"simple\", \"speed\", \"spike\", \"stack\", \"stimulation\", \"storage\", \"survivable\", \"system\", \"system\", \"technical\", \"tolerance\", \"transformation\", \"using\", \"wireless\"]}, \"R\": 30, \"lambda.step\": 0.01, \"plot.opts\": {\"xlab\": \"PC1\", \"ylab\": \"PC2\"}, \"topic.order\": [1, 2, 3]};\n",
       "\n",
       "function LDAvis_load_lib(url, callback){\n",
       "  var s = document.createElement('script');\n",
       "  s.src = url;\n",
       "  s.async = true;\n",
       "  s.onreadystatechange = s.onload = callback;\n",
       "  s.onerror = function(){console.warn(\"failed to load library \" + url);};\n",
       "  document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
       "}\n",
       "\n",
       "if(typeof(LDAvis) !== \"undefined\"){\n",
       "   // already loaded: just create the visualization\n",
       "   !function(LDAvis){\n",
       "       new LDAvis(\"#\" + \"ldavis_el119801123896507369919561150\", ldavis_el119801123896507369919561150_data);\n",
       "   }(LDAvis);\n",
       "}else if(typeof define === \"function\" && define.amd){\n",
       "   // require.js is available: use it to load d3/LDAvis\n",
       "   require.config({paths: {d3: \"https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min\"}});\n",
       "   require([\"d3\"], function(d3){\n",
       "      window.d3 = d3;\n",
       "      LDAvis_load_lib(\"https://cdn.rawgit.com/bmabey/pyLDAvis/files/ldavis.v1.0.0.js\", function(){\n",
       "        new LDAvis(\"#\" + \"ldavis_el119801123896507369919561150\", ldavis_el119801123896507369919561150_data);\n",
       "      });\n",
       "    });\n",
       "}else{\n",
       "    // require.js not available: dynamically load d3 & LDAvis\n",
       "    LDAvis_load_lib(\"https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js\", function(){\n",
       "         LDAvis_load_lib(\"https://cdn.rawgit.com/bmabey/pyLDAvis/files/ldavis.v1.0.0.js\", function(){\n",
       "                 new LDAvis(\"#\" + \"ldavis_el119801123896507369919561150\", ldavis_el119801123896507369919561150_data);\n",
       "            })\n",
       "         });\n",
       "}\n",
       "</script>"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "execution_count": 24,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "lda3 = gensim.models.ldamodel.LdaModel.load('model3.gensim')\n",
    "lda_display3 = pyLDAvis.gensim.prepare(lda3, corpus, dictionary, sort_topics=False)\n",
    "pyLDAvis.display(lda_display3)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/Users/sli/anaconda3/lib/python3.6/site-packages/pyLDAvis/_prepare.py:387: DeprecationWarning: \n",
      ".ix is deprecated. Please use\n",
      ".loc for label based indexing or\n",
      ".iloc for positional indexing\n",
      "\n",
      "See the documentation here:\n",
      "http://pandas.pydata.org/pandas-docs/stable/indexing.html#ix-indexer-is-deprecated\n",
      "  topic_term_dists = topic_term_dists.ix[topic_order]\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "\n",
       "<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.rawgit.com/bmabey/pyLDAvis/files/ldavis.v1.0.0.css\">\n",
       "\n",
       "\n",
       "<div id=\"ldavis_el119801123903365847082471480\"></div>\n",
       "<script type=\"text/javascript\">\n",
       "\n",
       "var ldavis_el119801123903365847082471480_data = {\"mdsDat\": {\"Freq\": [17.700016021728516, 12.269986152648926, 17.69561195373535, 8.649770736694336, 1.5263055562973022, 5.3358378410339355, 1.89667546749115, 10.792621612548828, 18.797338485717773, 5.33582878112793], \"cluster\": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1], \"topics\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], \"x\": [-0.15491344651965638, 0.010288401831942792, -0.05914143588381205, -0.015553043731654776, -0.005259111372909749, 0.039021942268401194, -0.004791290884594789, 0.020670924641406175, 0.17314870079929381, -0.003471641148415996], \"y\": [0.12129466269199704, 0.06477138710056453, -0.17104432047443294, -0.058058898498967705, 0.0022589144330581244, 0.015244289304812019, 0.0024175648070001777, -0.021101845431874152, 0.04033106666375412, 0.003887179404088572]}, \"tinfo\": {\"Category\": [\"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Default\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic1\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic2\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic3\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic4\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic5\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic6\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic7\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic8\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic9\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\", \"Topic10\"], \"Freq\": [1.0, 1.0, 1.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.3239994049072266, 1.3239994049072266, 0.6935235261917114, 0.6935235261917114, 0.6935235261917114, 0.6935235261917114, 0.6935235261917114, 0.6935235261917114, 0.6935235261917114, 0.6935235261917114, 0.6935235261917114, 0.6935235261917114, 0.6935235261917114, 0.6935235261917114, 0.6935235261917114, 0.6935235261917114, 0.6935235261917114, 0.6935235261917114, 0.6935235261917114, 0.6935235261917114, 0.6935235261917114, 0.6935235261917114, 0.6935216784477234, 0.6935191750526428, 0.06304764002561569, 0.0630476102232933, 0.0630476102232933, 0.0630476102232933, 0.0630476102232933, 0.0630476102232933, 0.0630476102232933, 0.0630476102232933, 0.0630476102232933, 0.0630476325750351, 0.0630476102232933, 0.0630476102232933, 0.0630476102232933, 0.6304819583892822, 0.6304819583892822, 0.6304819583892822, 0.6304819583892822, 0.6304819583892822, 0.6304819583892822, 0.6304819583892822, 0.6304819583892822, 0.6304819583892822, 0.6304819583892822, 0.6304819583892822, 0.6304819583892822, 0.6304819583892822, 0.6304819583892822, 0.6304815411567688, 0.6304836273193359, 0.6304823160171509, 0.05731659755110741, 0.057316556572914124, 0.057316556572914124, 0.057316556572914124, 0.057316556572914124, 0.057316556572914124, 0.057316556572914124, 0.057316556572914124, 0.05731656029820442, 0.05731656029820442, 0.05731656402349472, 0.05731656402349472, 0.05731656402349472, 0.057316556572914124, 0.057316556572914124, 0.057316556572914124, 0.057316556572914124, 0.05731658637523651, 0.05731657147407532, 0.057316556572914124, 0.05731656029820442, 0.057316556572914124, 0.05731656029820442, 0.057316556572914124, 0.057316556572914124, 0.05731656402349472, 0.057316556572914124, 0.057316556572914124, 0.6933510303497314, 0.6933510303497314, 0.6933510303497314, 0.6933510303497314, 0.6933510303497314, 0.6933510303497314, 0.6933510303497314, 0.6933510303497314, 0.6933510899543762, 0.6933510303497314, 0.6933510303497314, 0.6933510303497314, 0.6933510303497314, 0.6933510899543762, 0.6933510899543762, 0.6933510303497314, 0.6933510303497314, 0.6933510303497314, 0.6933510303497314, 0.6933510303497314, 0.6933510303497314, 1.3236745595932007, 0.6933490037918091, 0.6933495998382568, 0.6933408975601196, 0.06303197145462036, 0.06303192675113678, 0.06303192675113678, 0.06303192675113678, 0.06303192675113678, 0.06303192675113678, 0.06303192675113678, 0.06303193420171738, 0.06303192675113678, 0.06303192675113678, 0.06303192675113678, 0.06303192675113678, 0.06303193420171738, 0.06303193420171738, 0.5374436378479004, 0.5374436378479004, 0.5374436378479004, 0.5374436378479004, 0.5374436378479004, 0.5374436378479004, 0.5374436378479004, 0.5374436378479004, 0.5374436378479004, 0.5374436378479004, 0.5374452471733093, 0.5374488234519958, 0.048858556896448135, 0.04885852709412575, 0.04885852709412575, 0.04885852709412575, 0.04885852709412575, 0.04885852709412575, 0.04885852709412575, 0.04885852709412575, 0.04885852709412575, 0.04885852709412575, 0.048858530819416046, 0.048858530819416046, 0.048858530819416046, 0.048858530819416046, 0.048858530819416046, 0.04885852709412575, 0.04885852709412575, 0.04885852709412575, 0.04885852709412575, 0.04885852709412575, 0.04885852709412575, 0.04885852709412575, 0.04885852709412575, 0.04885852709412575, 0.04885852709412575, 0.048858534544706345, 0.04885852709412575, 0.04885852709412575, 0.04885852709412575, 0.04885852709412575, 0.04885852709412575, 0.048858530819416046, 0.04885852709412575, 0.04885852709412575, 0.04885852709412575, 0.01731524057686329, 0.017315229400992393, 0.017315227538347244, 0.017315227538347244, 0.017315227538347244, 0.017315227538347244, 0.017315227538347244, 0.017315229400992393, 0.017315229400992393, 0.017315227538347244, 0.017315231263637543, 0.017315231263637543, 0.017315229400992393, 0.017315229400992393, 0.017315227538347244, 0.017315229400992393, 0.017315227538347244, 0.017315229400992393, 0.017315227538347244, 0.017315229400992393, 0.017315231263637543, 0.017315231263637543, 0.017315229400992393, 0.017315229400992393, 0.017315229400992393, 0.017315229400992393, 0.017315227538347244, 0.017315227538347244, 0.017315227538347244, 0.017315227538347244, 0.017315227538347244, 0.017315227538347244, 0.01731523498892784, 0.017315229400992393, 0.017315227538347244, 0.017315227538347244, 0.017315227538347244, 0.017315227538347244, 0.017315229400992393, 0.017315227538347244, 0.017315227538347244, 0.017315229400992393, 0.017315227538347244, 0.017315227538347244, 0.017315229400992393, 0.017315227538347244, 0.017315227538347244, 0.017315229400992393, 0.017315227538347244, 0.017315231263637543, 0.017315227538347244, 0.017315229400992393, 0.017315227538347244, 0.4426655173301697, 0.4426655173301697, 0.4426655173301697, 0.44266724586486816, 0.44266724586486816, 0.44266724586486816, 0.040242359042167664, 0.04024233669042587, 0.040242332965135574, 0.040242332965135574, 0.040242332965135574, 0.040242332965135574, 0.040242332965135574, 0.04024233669042587, 0.04024234041571617, 0.04024233669042587, 0.040242332965135574, 0.04024233669042587, 0.04024233669042587, 0.040242332965135574, 0.04024233669042587, 0.040242332965135574, 0.040242332965135574, 0.04024233669042587, 0.04024233669042587, 0.04024233669042587, 0.04024233669042587, 0.04024233669042587, 0.04024233669042587, 0.04024233669042587, 0.040242332965135574, 0.040242332965135574, 0.040242332965135574, 0.040242332965135574, 0.040242332965135574, 0.04024234041571617, 0.04024234041571617, 0.04024234041571617, 0.04024235159158707, 0.04024234041571617, 0.04024234041571617, 0.04024234041571617, 0.04024234041571617, 0.040242332965135574, 0.040242332965135574, 0.040242332965135574, 0.040242332965135574, 0.04024233669042587, 0.04024233669042587, 0.040242332965135574, 0.040242332965135574, 0.21833805739879608, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848933443427086, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848933443427086, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848933443427086, 0.019848933443427086, 0.019848933443427086, 0.019848933443427086, 0.019848933443427086, 0.019848933443427086, 0.019848933443427086, 0.019848935306072235, 0.019848933443427086, 0.019848933443427086, 0.019848933443427086, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.019848929718136787, 0.5958006978034973, 0.5958006978034973, 0.5958006978034973, 0.5958006978034973, 0.5958006978034973, 0.5958006978034973, 0.5958006978034973, 0.5958006978034973, 0.5958006978034973, 0.5958006978034973, 0.5958006978034973, 0.5958006978034973, 0.5958011150360107, 0.5958013534545898, 0.5958036780357361, 0.05416373535990715, 0.054163724184036255, 0.05416371673345566, 0.05416371673345566, 0.05416371673345566, 0.05416371673345566, 0.05416371673345566, 0.054163724184036255, 0.05416371673345566, 0.05416371673345566, 0.05416372790932655, 0.05416371673345566, 0.054163724184036255, 0.054163724184036255, 0.054163724184036255, 0.054163724184036255, 0.05416371673345566, 0.054163724184036255, 0.054163724184036255, 0.054163724184036255, 0.05416371673345566, 0.05416371673345566, 0.05416371673345566, 0.05416371673345566, 0.05416371673345566, 0.05416371673345566, 0.054163724184036255, 0.054163724184036255, 0.05416371673345566, 0.05416371673345566, 0.05416371673345566, 1.4060815572738647, 0.7365190982818604, 0.7365190982818604, 0.736518919467926, 0.736518919467926, 0.736518919467926, 0.7365189790725708, 0.7365190982818604, 0.7365190982818604, 0.7365190982818604, 0.7365190982818604, 0.736518919467926, 0.7365189790725708, 0.7365189790725708, 0.7365189790725708, 0.7365189790725708, 0.7365189790725708, 0.7365189790725708, 0.736518919467926, 0.7365161776542664, 0.7365161776542664, 0.7365161776542664, 0.7365182042121887, 0.7365185618400574, 0.7365204691886902, 0.06695632636547089, 0.0669562891125679, 0.0669562891125679, 0.0669562816619873, 0.0669562816619873, 0.0669562816619873, 0.0669562816619873, 0.0669562891125679, 0.0669562816619873, 0.0669562816619873, 0.0669563040137291, 0.0669562816619873, 0.0669562891125679, 0.0669562891125679, 0.442665159702301, 0.442665159702301, 0.44266510009765625, 0.44266510009765625, 0.44266510009765625, 0.44266510009765625, 0.04024232178926468, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259, 0.04024229571223259], \"Term\": [\"radio\", \"network\", \"cognitive\", \"programming\", \"circuit\", \"pixel\", \"retinal\", \"sensor\", \"image\", \"stimulation\", \"spike\", \"large\", \"connectivity\", \"scale\", \"system\", \"database\", \"computer\", \"object\", \"processor\", \"management\", \"design\", \"generation\", \"realistic\", \"transformation\", \"shape\", \"polyhedral\", \"simple\", \"domain\", \"chemical\", \"model\", \"system\", \"database\", \"technical\", \"h.264/avc\", \"integration\", \"linear\", \"piece\", \"rigorous\", \"reduce\", \"overview\", \"subdivision\", \"uniform\", \"surface\", \"toward\", \"recursive\", \"complexity\", \"practical\", \"issue\", \"continuous\", \"encoding\", \"selection\", \"constraint\", \"distribute\", \"management\", \"programming\", \"image\", \"pixel\", \"retinal\", \"spike\", \"sensor\", \"stimulation\", \"scale\", \"large\", \"circuit\", \"framework\", \"model\", \"accelerate\", \"fault\", \"challenge\", \"architecture\", \"tolerance\", \"storage\", \"arithmetic\", \"operations\", \"parallel\", \"regenerate\", \"byzantine\", \"code\", \"exact\", \"search\", \"opportunity\", \"processor\", \"distribute\", \"graphics\", \"programming\", \"image\", \"pixel\", \"retinal\", \"spike\", \"sensor\", \"stimulation\", \"scale\", \"connectivity\", \"large\", \"shape\", \"realistic\", \"simple\", \"reaction\", \"chemical\", \"model\", \"domain\", \"circuit\", \"object\", \"document\", \"relaxation\", \"perturbation\", \"output\", \"modeling\", \"device\", \"computer\", \"bin\", \"algorithm\", \"multi\", \"shaders\", \"hardness\", \"level\", \"problem\", \"survivable\", \"accelerate\", \"hardware\", \"reference\", \"battery\", \"framework\", \"optimal\", \"wireless\", \"multiversion\", \"document\", \"node\", \"approximation\", \"using\", \"current\", \"speed\", \"class\", \"management\", \"object\", \"efficient\", \"circuit\", \"programming\", \"spike\", \"pixel\", \"retinal\", \"image\", \"stimulation\", \"sensor\", \"connectivity\", \"large\", \"scale\", \"device\", \"architecture\", \"relaxation\", \"query\", \"chemical\", \"domain\", \"polyhedral\", \"shape\", \"reaction\", \"model\", \"transformation\", \"generation\", \"realistic\", \"simple\", \"object\", \"circuit\", \"programming\", \"image\", \"pixel\", \"retinal\", \"spike\", \"sensor\", \"stimulation\", \"scale\", \"connectivity\", \"large\", \"query\", \"relaxation\", \"output\", \"offset\", \"perturbation\", \"cancellation\", \"crossing\", \"base\", \"instruction\", \"folding\", \"stack\", \"memory\", \"parallel\", \"device\", \"multiversion\", \"management\", \"document\", \"accurate\", \"aid\", \"algorithm\", \"bin\", \"computer\", \"modeling\", \"operations\", \"architecture\", \"programming\", \"spike\", \"image\", \"pixel\", \"retinal\", \"sensor\", \"stimulation\", \"connectivity\", \"large\", \"scale\", \"realistic\", \"generation\", \"domain\", \"transformation\", \"model\", \"polyhedral\", \"reaction\", \"simple\", \"chemical\", \"shape\", \"output\", \"query\", \"relaxation\", \"offset\", \"base\", \"folding\", \"perturbation\", \"crossing\", \"cancellation\", \"stack\", \"memory\", \"instruction\", \"circuit\", \"toward\", \"accurate\", \"aid\", \"algorithm\", \"bin\", \"computer\", \"device\", \"modeling\", \"shaders\", \"architecture\", \"arithmetic\", \"graphics\", \"operations\", \"parallel\", \"processor\", \"document\", \"management\", \"multiversion\", \"reference\", \"using\", \"connectivity\", \"large\", \"scale\", \"cognitive\", \"network\", \"radio\", \"programming\", \"image\", \"pixel\", \"retinal\", \"spike\", \"sensor\", \"stimulation\", \"reaction\", \"realistic\", \"shape\", \"model\", \"generation\", \"simple\", \"chemical\", \"transformation\", \"polyhedral\", \"domain\", \"instruction\", \"base\", \"crossing\", \"output\", \"perturbation\", \"relaxation\", \"query\", \"folding\", \"offset\", \"cancellation\", \"memory\", \"stack\", \"graphics\", \"search\", \"speed\", \"circuit\", \"subdivision\", \"processor\", \"management\", \"object\", \"bin\", \"aid\", \"algorithm\", \"accurate\", \"computer\", \"toward\", \"device\", \"modeling\", \"programming\", \"image\", \"pixel\", \"retinal\", \"spike\", \"sensor\", \"stimulation\", \"connectivity\", \"scale\", \"large\", \"realistic\", \"reaction\", \"domain\", \"chemical\", \"transformation\", \"polyhedral\", \"generation\", \"simple\", \"model\", \"shape\", \"output\", \"perturbation\", \"query\", \"relaxation\", \"offset\", \"base\", \"crossing\", \"cancellation\", \"memory\", \"folding\", \"instruction\", \"stack\", \"subdivision\", \"opportunity\", \"challenge\", \"design\", \"object\", \"database\", \"processor\", \"circuit\", \"management\", \"constraint\", \"system\", \"accurate\", \"algorithm\", \"aid\", \"computer\", \"bin\", \"toward\", \"device\", \"modeling\", \"architecture\", \"arithmetic\", \"perturbation\", \"stack\", \"query\", \"relaxation\", \"base\", \"cancellation\", \"crossing\", \"offset\", \"output\", \"folding\", \"instruction\", \"memory\", \"processor\", \"design\", \"circuit\", \"programming\", \"spike\", \"image\", \"stimulation\", \"sensor\", \"retinal\", \"pixel\", \"large\", \"connectivity\", \"scale\", \"generation\", \"chemical\", \"domain\", \"transformation\", \"shape\", \"realistic\", \"model\", \"polyhedral\", \"simple\", \"toward\", \"accurate\", \"reaction\", \"device\", \"aid\", \"algorithm\", \"bin\", \"computer\", \"shaders\", \"modeling\", \"architecture\", \"arithmetic\", \"computer\", \"cooperation\", \"allocation\", \"aid\", \"algorithm\", \"bin\", \"device\", \"resource\", \"ofdma\", \"flexible\", \"channel\", \"accurate\", \"parameter\", \"setting\", \"animation\", \"approach\", \"gallery\", \"general\", \"modeling\", \"cognitive\", \"network\", \"radio\", \"design\", \"graphics\", \"efficient\", \"programming\", \"image\", \"spike\", \"pixel\", \"retinal\", \"stimulation\", \"sensor\", \"large\", \"scale\", \"connectivity\", \"circuit\", \"output\", \"perturbation\", \"query\", \"stimulation\", \"sensor\", \"retinal\", \"spike\", \"image\", \"pixel\", \"programming\", \"connectivity\", \"scale\", \"large\", \"reaction\", \"generation\", \"simple\", \"polyhedral\", \"shape\", \"realistic\", \"domain\", \"transformation\", \"model\", \"chemical\", \"crossing\", \"base\", \"offset\", \"instruction\", \"output\", \"perturbation\", \"query\", \"relaxation\", \"stack\", \"folding\", \"memory\", \"cancellation\", \"aid\", \"algorithm\", \"accurate\", \"computer\", \"device\", \"modeling\", \"bin\", \"toward\", \"architecture\", \"arithmetic\", \"graphics\", \"operations\", \"parallel\", \"processor\", \"document\"], \"Total\": [1.0, 1.0, 1.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.7319751977920532, 1.7319751977920532, 1.1014991998672485, 1.1014991998672485, 1.1014991998672485, 1.1014991998672485, 1.1014991998672485, 1.1014991998672485, 1.1014991998672485, 1.1014991998672485, 1.101499319076538, 1.101499319076538, 1.101499319076538, 1.101499319076538, 1.101499319076538, 1.101499319076538, 1.101499319076538, 1.101499319076538, 1.101499319076538, 1.101499319076538, 1.101499319076538, 1.101499319076538, 1.6746646165847778, 2.36213755607605, 0.6695128083229065, 0.8734462261199951, 0.8734462261199951, 0.8734462261199951, 0.8734462261199951, 0.8734462857246399, 0.8734462857246399, 0.8734465837478638, 0.8734465837478638, 2.1315624713897705, 1.1013425588607788, 0.9596084952354431, 1.1013425588607788, 1.0441887378692627, 1.0441887378692627, 1.0441887378692627, 1.0441887378692627, 1.0441887378692627, 1.0441887378692627, 1.0441887378692627, 1.0441887378692627, 1.0441887378692627, 1.0441887378692627, 1.0441887378692627, 1.0441887378692627, 1.0441888570785522, 1.0441888570785522, 1.585825800895691, 1.6746646165847778, 1.7137514352798462, 0.6695128083229065, 0.8734462261199951, 0.8734462261199951, 0.8734462261199951, 0.8734462261199951, 0.8734462857246399, 0.8734462857246399, 0.8734465837478638, 0.8734465837478638, 0.8734465837478638, 0.9596085548400879, 0.9596085548400879, 0.9596085548400879, 0.9596084952354431, 0.9596084952354431, 0.9596084952354431, 0.9596085548400879, 2.1315624713897705, 1.5899271965026855, 1.1013425588607788, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.140586018562317, 1.1405861377716064, 1.8101487159729004, 1.140586018562317, 1.140586018562317, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 2.36213755607605, 1.5899271965026855, 1.7709053754806519, 2.1315624713897705, 0.6695128083229065, 0.8734462261199951, 0.8734462261199951, 0.8734462261199951, 0.8734462261199951, 0.8734462857246399, 0.8734462857246399, 0.8734465837478638, 0.8734465837478638, 0.8734465837478638, 1.1405861377716064, 1.0441887378692627, 1.0126603841781616, 1.0126603841781616, 0.9596084952354431, 0.9596085548400879, 0.9596085548400879, 0.9596085548400879, 0.9596084952354431, 0.9596084952354431, 0.9596085548400879, 0.9596085548400879, 0.9596085548400879, 0.9596085548400879, 1.5899271965026855, 2.1315624713897705, 0.6695128083229065, 0.8734462261199951, 0.8734462261199951, 0.8734462261199951, 0.8734462261199951, 0.8734462857246399, 0.8734462857246399, 0.8734465837478638, 0.8734465837478638, 0.8734465837478638, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0441887378692627, 1.1405861377716064, 1.1013425588607788, 2.36213755607605, 1.1013425588607788, 1.140586018562317, 1.140586018562317, 1.140586018562317, 1.140586018562317, 1.8101487159729004, 1.140586018562317, 1.0441887378692627, 1.0441887378692627, 0.6695128083229065, 0.8734462261199951, 0.8734462261199951, 0.8734462261199951, 0.8734462261199951, 0.8734462857246399, 0.8734462857246399, 0.8734465837478638, 0.8734465837478638, 0.8734465837478638, 0.9596085548400879, 0.9596085548400879, 0.9596085548400879, 0.9596085548400879, 0.9596084952354431, 0.9596085548400879, 0.9596084952354431, 0.9596085548400879, 0.9596084952354431, 0.9596085548400879, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 2.1315624713897705, 1.101499319076538, 1.140586018562317, 1.140586018562317, 1.140586018562317, 1.140586018562317, 1.8101487159729004, 1.1405861377716064, 1.140586018562317, 1.1013425588607788, 1.0441887378692627, 1.0441887378692627, 1.7137514352798462, 1.0441887378692627, 1.0441887378692627, 1.585825800895691, 1.1013425588607788, 2.36213755607605, 1.1013425588607788, 1.1013425588607788, 1.1013425588607788, 0.8734465837478638, 0.8734465837478638, 0.8734465837478638, 1.5430082082748413, 1.5430082082748413, 1.5430082082748413, 0.6695128083229065, 0.8734462261199951, 0.8734462261199951, 0.8734462261199951, 0.8734462261199951, 0.8734462857246399, 0.8734462857246399, 0.9596084952354431, 0.9596085548400879, 0.9596085548400879, 0.9596084952354431, 0.9596085548400879, 0.9596085548400879, 0.9596084952354431, 0.9596085548400879, 0.9596085548400879, 0.9596085548400879, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.7137514352798462, 1.0441888570785522, 1.1013425588607788, 2.1315624713897705, 1.101499319076538, 1.585825800895691, 2.36213755607605, 1.5899271965026855, 1.140586018562317, 1.140586018562317, 1.140586018562317, 1.140586018562317, 1.8101487159729004, 1.101499319076538, 1.1405861377716064, 1.140586018562317, 0.6695128083229065, 0.8734462261199951, 0.8734462261199951, 0.8734462261199951, 0.8734462261199951, 0.8734462857246399, 0.8734462857246399, 0.8734465837478638, 0.8734465837478638, 0.8734465837478638, 0.9596085548400879, 0.9596084952354431, 0.9596085548400879, 0.9596084952354431, 0.9596085548400879, 0.9596085548400879, 0.9596085548400879, 0.9596085548400879, 0.9596084952354431, 0.9596085548400879, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.101499319076538, 1.0441888570785522, 1.0441887378692627, 1.6822229623794556, 1.5899271965026855, 1.7319751977920532, 1.585825800895691, 2.1315624713897705, 2.36213755607605, 1.101499319076538, 1.7319751977920532, 1.140586018562317, 1.140586018562317, 1.140586018562317, 1.8101487159729004, 1.140586018562317, 1.101499319076538, 1.1405861377716064, 1.140586018562317, 1.0441887378692627, 1.0441887378692627, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.585825800895691, 1.6822229623794556, 2.1315624713897705, 0.6695128083229065, 0.8734462261199951, 0.8734462261199951, 0.8734462857246399, 0.8734462857246399, 0.8734462261199951, 0.8734462261199951, 0.8734465837478638, 0.8734465837478638, 0.8734465837478638, 0.9596085548400879, 0.9596084952354431, 0.9596085548400879, 0.9596085548400879, 0.9596085548400879, 0.9596085548400879, 0.9596084952354431, 0.9596085548400879, 0.9596085548400879, 1.101499319076538, 1.140586018562317, 0.9596084952354431, 1.1405861377716064, 1.140586018562317, 1.140586018562317, 1.140586018562317, 1.8101487159729004, 1.1013425588607788, 1.140586018562317, 1.0441887378692627, 1.0441887378692627, 1.8101487159729004, 1.140586256980896, 1.140586256980896, 1.140586018562317, 1.140586018562317, 1.140586018562317, 1.1405861377716064, 1.140586256980896, 1.140586256980896, 1.140586256980896, 1.140586256980896, 1.140586018562317, 1.1405861377716064, 1.1405861377716064, 1.1405861377716064, 1.1405861377716064, 1.1405861377716064, 1.1405861377716064, 1.140586018562317, 1.5430082082748413, 1.5430082082748413, 1.5430082082748413, 1.6822229623794556, 1.7137514352798462, 1.7709053754806519, 0.6695128083229065, 0.8734462261199951, 0.8734462261199951, 0.8734462261199951, 0.8734462261199951, 0.8734462857246399, 0.8734462857246399, 0.8734465837478638, 0.8734465837478638, 0.8734465837478638, 2.1315624713897705, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 0.8734462857246399, 0.8734462857246399, 0.8734462261199951, 0.8734462261199951, 0.8734462261199951, 0.8734462261199951, 0.6695128083229065, 0.8734465837478638, 0.8734465837478638, 0.8734465837478638, 0.9596084952354431, 0.9596085548400879, 0.9596085548400879, 0.9596085548400879, 0.9596085548400879, 0.9596085548400879, 0.9596085548400879, 0.9596085548400879, 0.9596084952354431, 0.9596084952354431, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.0126603841781616, 1.140586018562317, 1.140586018562317, 1.140586018562317, 1.8101487159729004, 1.1405861377716064, 1.140586018562317, 1.140586018562317, 1.101499319076538, 1.0441887378692627, 1.0441887378692627, 1.7137514352798462, 1.0441887378692627, 1.0441887378692627, 1.585825800895691, 1.1013425588607788], \"loglift\": [30.0, 29.0, 28.0, 27.0, 26.0, 25.0, 24.0, 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, 11.0, 10.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, 1.4630000591278076, 1.4630000591278076, 1.2690000534057617, 1.2690000534057617, 1.2690000534057617, 1.2690000534057617, 1.2690000534057617, 1.2690000534057617, 1.2690000534057617, 1.2690000534057617, 1.2690000534057617, 1.2690000534057617, 1.2690000534057617, 1.2690000534057617, 1.2690000534057617, 1.2690000534057617, 1.2690000534057617, 1.2690000534057617, 1.2690000534057617, 1.2690000534057617, 1.2690000534057617, 1.2690000534057617, 0.8500000238418579, 0.5060999989509583, -0.6310999989509583, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -1.7891000509262085, -1.1288000345230103, -0.9909999966621399, -1.1288000345230103, 1.593500018119812, 1.593500018119812, 1.593500018119812, 1.593500018119812, 1.593500018119812, 1.593500018119812, 1.593500018119812, 1.593500018119812, 1.593500018119812, 1.593500018119812, 1.593500018119812, 1.593500018119812, 1.593500018119812, 1.593500018119812, 1.1756000518798828, 1.1210999488830566, 1.098099946975708, -0.35989999771118164, -0.6258000135421753, -0.6258000135421753, -0.6258000135421753, -0.6258000135421753, -0.6258000135421753, -0.6258000135421753, -0.6258000135421753, -0.6258000135421753, -0.6258000135421753, -0.7199000120162964, -0.7199000120162964, -0.7199000120162964, -0.7199000120162964, -0.7199000120162964, -0.7199000120162964, -0.7199000120162964, -1.5180000066757202, -1.2247999906539917, -0.857699990272522, -0.7736999988555908, -0.7736999988555908, -0.7736999988555908, -0.8927000164985657, -0.8927000164985657, -1.354599952697754, -0.8927000164985657, -0.8927000164985657, 1.2690999507904053, 1.2690999507904053, 1.2690999507904053, 1.2690999507904053, 1.2690999507904053, 1.2690999507904053, 1.2690999507904053, 1.2690999507904053, 1.2690999507904053, 1.2690999507904053, 1.2690999507904053, 1.2690999507904053, 1.2690999507904053, 1.2690999507904053, 1.2690999507904053, 1.2690999507904053, 1.2690999507904053, 1.2690999507904053, 1.2690999507904053, 1.2690999507904053, 1.2690999507904053, 1.1526999473571777, 0.9018999934196472, 0.7940999865531921, 0.6087999939918518, -0.6310999989509583, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -1.1638000011444092, -1.0755000114440918, -1.044800043106079, -1.044800043106079, 1.867900013923645, 1.867900013923645, 1.867900013923645, 1.867900013923645, 1.867900013923645, 1.867900013923645, 1.867900013923645, 1.867900013923645, 1.867900013923645, 1.867900013923645, 1.3630000352859497, 1.0699000358581543, -0.17000000178813934, -0.4359000027179718, -0.4359000027179718, -0.4359000027179718, -0.4359000027179718, -0.4359000027179718, -0.4359000027179718, -0.4359000027179718, -0.4359000027179718, -0.4359000027179718, -0.5838000178337097, -0.5838000178337097, -0.5838000178337097, -0.5838000178337097, -0.5838000178337097, -0.5838000178337097, -0.5838000178337097, -0.5838000178337097, -0.5838000178337097, -0.5838000178337097, -0.5838000178337097, -0.5838000178337097, -0.6144000291824341, -0.7027000188827515, -0.6676999926567078, -1.430799961090088, -0.6676999926567078, -0.7027000188827515, -0.7027000188827515, -0.7027000188827515, -0.7027000188827515, -1.1646000146865845, -0.7027000188827515, -0.6144000291824341, -0.6144000291824341, 0.527400016784668, 0.2615000009536743, 0.2615000009536743, 0.2615000009536743, 0.2615000009536743, 0.2615000009536743, 0.2615000009536743, 0.2615000009536743, 0.2615000009536743, 0.2615000009536743, 0.16740000247955322, 0.16740000247955322, 0.16740000247955322, 0.16740000247955322, 0.16740000247955322, 0.16740000247955322, 0.16740000247955322, 0.16740000247955322, 0.16740000247955322, 0.16740000247955322, 0.1136000007390976, 0.1136000007390976, 0.1136000007390976, 0.1136000007390976, 0.1136000007390976, 0.1136000007390976, 0.1136000007390976, 0.1136000007390976, 0.1136000007390976, 0.1136000007390976, 0.1136000007390976, 0.1136000007390976, -0.6306999921798706, 0.029500000178813934, -0.005400000140070915, -0.005400000140070915, -0.005400000140070915, -0.005400000140070915, -0.4672999978065491, -0.005400000140070915, -0.005400000140070915, 0.029600000008940697, 0.08290000259876251, 0.08290000259876251, -0.4124999940395355, 0.08290000259876251, 0.08290000259876251, -0.33500000834465027, 0.029600000008940697, -0.7333999872207642, 0.029600000008940697, 0.029600000008940697, 0.029600000008940697, 2.2511000633239746, 2.2511000633239746, 2.2511000633239746, 1.6821000576019287, 1.6821000576019287, 1.6821000576019287, 0.11909999698400497, -0.1467999964952469, -0.1467999964952469, -0.1467999964952469, -0.1467999964952469, -0.1467999964952469, -0.1467999964952469, -0.24089999496936798, -0.24089999496936798, -0.24089999496936798, -0.24089999496936798, -0.24089999496936798, -0.24089999496936798, -0.24089999496936798, -0.24089999496936798, -0.24089999496936798, -0.24089999496936798, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.8208000063896179, -0.3253999948501587, -0.37860000133514404, -1.0390000343322754, -0.37880000472068787, -0.7432000041007996, -1.141700029373169, -0.7458000183105469, -0.41370001435279846, -0.41370001435279846, -0.41370001435279846, -0.41370001435279846, -0.8755000233650208, -0.37880000472068787, -0.41370001435279846, -0.41370001435279846, 2.844599962234497, 0.18080000579357147, 0.18080000579357147, 0.18080000579357147, 0.18080000579357147, 0.18080000579357147, 0.18080000579357147, 0.18080000579357147, 0.18080000579357147, 0.18080000579357147, 0.08669999986886978, 0.08669999986886978, 0.08669999986886978, 0.08669999986886978, 0.08669999986886978, 0.08669999986886978, 0.08669999986886978, 0.08669999986886978, 0.08669999986886978, 0.08669999986886978, 0.03290000185370445, 0.03290000185370445, 0.03290000185370445, 0.03290000185370445, 0.03290000185370445, 0.03290000185370445, 0.03290000185370445, 0.03290000185370445, 0.03290000185370445, 0.03290000185370445, 0.03290000185370445, 0.03290000185370445, -0.05119999870657921, 0.002199999988079071, 0.002199999988079071, -0.474700003862381, -0.41819998621940613, -0.5037999749183655, -0.4156000018119812, -0.7113999724388123, -0.8141000270843506, -0.05119999870657921, -0.5037999749183655, -0.08609999716281891, -0.08609999716281891, -0.08609999716281891, -0.5479000210762024, -0.08609999716281891, -0.05119999870657921, -0.08609999716281891, -0.08609999716281891, 0.002199999988079071, 0.002199999988079071, 1.6958999633789062, 1.6958999633789062, 1.6958999633789062, 1.6958999633789062, 1.6958999633789062, 1.6958999633789062, 1.6958999633789062, 1.6958999633789062, 1.6958999633789062, 1.6958999633789062, 1.6958999633789062, 1.6958999633789062, 1.2474000453948975, 1.1883000135421753, 0.9516000151634216, -0.2881999909877777, -0.554099977016449, -0.554099977016449, -0.554099977016449, -0.554099977016449, -0.554099977016449, -0.554099977016449, -0.554099977016449, -0.554099977016449, -0.554099977016449, -0.6481999754905701, -0.6481999754905701, -0.6481999754905701, -0.6481999754905701, -0.6481999754905701, -0.6481999754905701, -0.6481999754905701, -0.6481999754905701, -0.6481999754905701, -0.7860999703407288, -0.8209999799728394, -0.6481999754905701, -0.8209999799728394, -0.8209999799728394, -0.8209999799728394, -0.8209999799728394, -1.2827999591827393, -0.7860000133514404, -0.8209999799728394, -0.732699990272522, -0.732699990272522, 1.4189000129699707, 1.2340999841690063, 1.2340999841690063, 1.2340999841690063, 1.2340999841690063, 1.2340999841690063, 1.2340999841690063, 1.2340999841690063, 1.2340999841690063, 1.2340999841690063, 1.2340999841690063, 1.2340999841690063, 1.2340999841690063, 1.2340999841690063, 1.2340999841690063, 1.2340999841690063, 1.2340999841690063, 1.2340999841690063, 1.2340999841690063, 0.9319000244140625, 0.9319000244140625, 0.9319000244140625, 0.8454999923706055, 0.8269000053405762, 0.7940999865531921, -0.6310999989509583, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -0.8970000147819519, -1.7891000509262085, -1.044800043106079, -1.044800043106079, -1.044800043106079, 2.2511000633239746, 2.2511000633239746, 2.2511000633239746, 2.2511000633239746, 2.2511000633239746, 2.2511000633239746, 0.11909999698400497, -0.1467999964952469, -0.1467999964952469, -0.1467999964952469, -0.24089999496936798, -0.24089999496936798, -0.24089999496936798, -0.24089999496936798, -0.24089999496936798, -0.24089999496936798, -0.24089999496936798, -0.24089999496936798, -0.24089999496936798, -0.24089999496936798, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.2946999967098236, -0.41370001435279846, -0.41370001435279846, -0.41370001435279846, -0.8755000233650208, -0.41370001435279846, -0.41370001435279846, -0.41370001435279846, -0.37880000472068787, -0.3253999948501587, -0.3253999948501587, -0.8208000063896179, -0.3253999948501587, -0.3253999948501587, -0.7432000041007996, -0.37860000133514404], \"logprob\": [30.0, 29.0, 28.0, 27.0, 26.0, 25.0, 24.0, 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, 11.0, 10.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, -2.8929998874664307, -2.8929998874664307, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -3.2685000896453857, -3.2685000896453857, -3.2685000896453857, -3.2685000896453857, -3.2685000896453857, -3.2685000896453857, -3.2685000896453857, -3.2685000896453857, -3.2685000896453857, -3.2685000896453857, -3.2685000896453857, -3.2685000896453857, -3.2685000896453857, -3.2685000896453857, -3.2685000896453857, -3.2685000896453857, -3.2685000896453857, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -5.666399955749512, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -2.8929998874664307, -3.539599895477295, -3.539599895477295, -3.5397000312805176, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -3.0785999298095703, -3.0785999298095703, -3.0785999298095703, -3.0785999298095703, -3.0785999298095703, -3.0785999298095703, -3.0785999298095703, -3.0785999298095703, -3.0785999298095703, -3.0785999298095703, -3.0785999298095703, -3.0785999298095703, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -5.476500034332275, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -4.779099941253662, -2.7894999980926514, -2.7894999980926514, -2.7894999980926514, -2.7894999980926514, -2.7894999980926514, -2.7894999980926514, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -2.461899995803833, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -4.859799861907959, -3.1967999935150146, -3.1967999935150146, -3.1967999935150146, -3.1967999935150146, -3.1967999935150146, -3.1967999935150146, -3.1967999935150146, -3.1967999935150146, -3.1967999935150146, -3.1967999935150146, -3.1967999935150146, -3.1967999935150146, -3.1967999935150146, -3.1967999935150146, -3.1967999935150146, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -5.594699859619141, -2.8929998874664307, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -3.539599895477295, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -5.9375, -2.7894999980926514, -2.7894999980926514, -2.7894999980926514, -2.7894999980926514, -2.7894999980926514, -2.7894999980926514, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777, -5.187399864196777]}, \"token.table\": {\"Topic\": [3, 9, 9, 9, 9, 9, 9, 3, 2, 2, 8, 3, 9, 2, 8, 2, 9, 4, 3, 4, 8, 3, 2, 9, 1, 9, 1, 1, 9, 8, 3, 1, 8, 9, 9, 1, 2, 3, 4, 3, 9, 1, 2, 2, 9, 8, 3, 9, 9, 4, 2, 9, 1, 3, 3, 8, 1, 1, 3, 1, 1, 3, 8, 4, 9, 3, 3, 9, 3, 3, 4, 9, 8, 2, 2, 3, 8, 1, 2, 9, 8, 1, 4, 1, 3, 2, 8, 8, 9, 4, 4, 1, 1, 3, 2, 8, 9, 1, 2, 1, 9, 3, 4, 4, 3, 8, 2, 1, 1, 3, 1, 1, 2, 1, 4, 1, 3, 3], \"Freq\": [0.9079827070236206, 0.8767423033714294, 0.8767423033714294, 0.8767423033714294, 0.8767421245574951, 0.8767421841621399, 0.8767421841621399, 0.9079827070236206, 0.9576812982559204, 0.9576812982559204, 0.9874979257583618, 0.9079827070236206, 0.8767423033714294, 0.9576812982559204, 0.9874979257583618, 0.9576812982559204, 0.8767421245574951, 1.0420916080474854, 0.46913942694664, 0.46913942694664, 0.46913942694664, 0.9079827070236206, 0.9576812982559204, 0.6480847001075745, 0.9078534841537476, 0.5524408221244812, 0.9078534841537476, 0.9078534841537476, 0.8767421245574951, 0.9874979257583618, 0.9079827070236206, 0.5773754715919495, 0.5944515466690063, 0.5944515466690063, 0.8767421841621399, 0.5971344709396362, 0.5971344709396362, 0.9079827070236206, 1.0420916080474854, 0.5646829009056091, 0.5646829009056091, 0.9078534841537476, 0.9576812982559204, 0.9576812982559204, 0.8767421245574951, 0.9874979257583618, 0.9079827070236206, 0.8767421841621399, 0.8767421841621399, 1.0420916080474854, 0.5835151672363281, 0.5835151672363281, 0.9078536033630371, 0.9079827070236206, 0.9079827070236206, 0.9874979257583618, 0.9078536033630371, 0.9078534841537476, 0.9079827070236206, 0.9078536033630371, 0.4233453571796417, 0.4233453571796417, 0.9874979257583618, 1.0420916080474854, 0.8767423033714294, 0.9079827070236206, 0.9079827070236206, 0.6480847001075745, 0.9079827070236206, 0.628959596157074, 0.628959596157074, 0.8767421245574951, 0.9874979257583618, 0.9576812982559204, 0.9576811790466309, 0.9079827070236206, 0.9874979257583618, 0.9078536033630371, 0.9576812982559204, 0.8767421841621399, 0.9874979257583618, 0.9078536033630371, 1.0420916080474854, 0.9078534841537476, 0.9079827070236206, 0.6305862665176392, 0.6305862665176392, 0.9874979257583618, 0.6480847001075745, 1.0420916080474854, 1.0420916080474854, 0.9078534841537476, 0.9078536033630371, 0.9079827070236206, 0.9576812982559204, 0.9874979257583618, 0.8767421245574951, 0.9078536033630371, 0.9576811790466309, 0.9078534841537476, 0.8767421841621399, 0.9079827070236206, 1.0420916080474854, 1.0420916080474854, 0.9079827070236206, 0.9874979257583618, 0.9576812982559204, 0.9078534841537476, 0.9078534841537476, 0.9079827070236206, 0.5773754715919495, 0.9078536033630371, 0.9576812982559204, 0.9078534841537476, 1.0420916080474854, 0.9078534841537476, 0.9079827070236206, 0.9079827070236206], \"Term\": [\"accelerate\", \"accurate\", \"aid\", \"algorithm\", \"allocation\", \"animation\", \"approach\", \"approximation\", \"architecture\", \"arithmetic\", \"base\", \"battery\", \"bin\", \"byzantine\", \"cancellation\", \"challenge\", \"channel\", \"chemical\", \"circuit\", \"circuit\", \"circuit\", \"class\", \"code\", \"cognitive\", \"complexity\", \"computer\", \"constraint\", \"continuous\", \"cooperation\", \"crossing\", \"current\", \"database\", \"design\", \"design\", \"device\", \"distribute\", \"distribute\", \"document\", \"domain\", \"efficient\", \"efficient\", \"encoding\", \"exact\", \"fault\", \"flexible\", \"folding\", \"framework\", \"gallery\", \"general\", \"generation\", \"graphics\", \"graphics\", \"h.264/avc\", \"hardness\", \"hardware\", \"instruction\", \"integration\", \"issue\", \"level\", \"linear\", \"management\", \"management\", \"memory\", \"model\", \"modeling\", \"multi\", \"multiversion\", \"network\", \"node\", \"object\", \"object\", \"ofdma\", \"offset\", \"operations\", \"opportunity\", \"optimal\", \"output\", \"overview\", \"parallel\", \"parameter\", \"perturbation\", \"piece\", \"polyhedral\", \"practical\", \"problem\", \"processor\", \"processor\", \"query\", \"radio\", \"reaction\", \"realistic\", \"recursive\", \"reduce\", \"reference\", \"regenerate\", \"relaxation\", \"resource\", \"rigorous\", \"search\", \"selection\", \"setting\", \"shaders\", \"shape\", \"simple\", \"speed\", \"stack\", \"storage\", \"subdivision\", \"surface\", \"survivable\", \"system\", \"technical\", \"tolerance\", \"toward\", \"transformation\", \"uniform\", \"using\", \"wireless\"]}, \"R\": 30, \"lambda.step\": 0.01, \"plot.opts\": {\"xlab\": \"PC1\", \"ylab\": \"PC2\"}, \"topic.order\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]};\n",
       "\n",
       "function LDAvis_load_lib(url, callback){\n",
       "  var s = document.createElement('script');\n",
       "  s.src = url;\n",
       "  s.async = true;\n",
       "  s.onreadystatechange = s.onload = callback;\n",
       "  s.onerror = function(){console.warn(\"failed to load library \" + url);};\n",
       "  document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
       "}\n",
       "\n",
       "if(typeof(LDAvis) !== \"undefined\"){\n",
       "   // already loaded: just create the visualization\n",
       "   !function(LDAvis){\n",
       "       new LDAvis(\"#\" + \"ldavis_el119801123903365847082471480\", ldavis_el119801123903365847082471480_data);\n",
       "   }(LDAvis);\n",
       "}else if(typeof define === \"function\" && define.amd){\n",
       "   // require.js is available: use it to load d3/LDAvis\n",
       "   require.config({paths: {d3: \"https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min\"}});\n",
       "   require([\"d3\"], function(d3){\n",
       "      window.d3 = d3;\n",
       "      LDAvis_load_lib(\"https://cdn.rawgit.com/bmabey/pyLDAvis/files/ldavis.v1.0.0.js\", function(){\n",
       "        new LDAvis(\"#\" + \"ldavis_el119801123903365847082471480\", ldavis_el119801123903365847082471480_data);\n",
       "      });\n",
       "    });\n",
       "}else{\n",
       "    // require.js not available: dynamically load d3 & LDAvis\n",
       "    LDAvis_load_lib(\"https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js\", function(){\n",
       "         LDAvis_load_lib(\"https://cdn.rawgit.com/bmabey/pyLDAvis/files/ldavis.v1.0.0.js\", function(){\n",
       "                 new LDAvis(\"#\" + \"ldavis_el119801123903365847082471480\", ldavis_el119801123903365847082471480_data);\n",
       "            })\n",
       "         });\n",
       "}\n",
       "</script>"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "lda10 = gensim.models.ldamodel.LdaModel.load('model10.gensim')\n",
    "lda_display10 = pyLDAvis.gensim.prepare(lda10, corpus, dictionary, sort_topics=False)\n",
    "pyLDAvis.display(lda_display10)"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.4"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
